BT
Older rss
  • Employing Enterprise Architecture for Applications Assurance

    by Walter Houser on  Feb 26, 2015

    In this article, authors discuss how enterprise, software, and security architects can improve software assurance by using the enterprise architecture to promulgate the software security controls. They also talk about other security model components like threat modeling, attack trees, secure design patterns, and misuse cases.

  • Service-Oriented Architecture and Legacy Systems

    by Nicolas Serrano, Josune Hernantes, Gorka Gallardo on  Feb 20, 2015 1

    In this article, authors provide an overview of current SOA technologies and how to evolve in legacy environments. They also discuss the topics of SOAP vs. REST web services, Enterprise Application Integration and incremental transition to SOA in legacy environments.

  • How Well Do You Know Your Personae Non Gratae?

    by Jane Cleland-Huang on  Nov 27, 2014

    In this article, author discusses three techniques to defend against malicious users in software systems. These techniques includes creating personas to think strategically about the mischief a malicious user might attempt, misuse cases used to determine how the software should respond to unintended use, and activity diagrams annotated with security concerns.

Simulation-Based Embedded Agile Development

Posted by Jason Ard, Kristine Davidsen, Terril Hurst on  Nov 16, 2014

In this article, authors discuss how using simulation as an integral part of the development process can improve product quality, reduce cost, and deliver reliable working code.

Is Bitcoin a Decentralized Currency?

Posted by Arthur Gervais, Ghassan O. Karame, Vedran Capkun, Srdjan Capkun on  Nov 01, 2014

Bitcoin currency is getting more attention than any other digital currency model. In this article, authors analyze Bitcoin's decentralized model and discuss solutions to enhance its decentralization. 2

Embedding Reflection and Learning into Agile Software Development

Posted by Jeffry Babb, Rashina Hoda, Jacob Nørbjerg on  Oct 26, 2014

In this article, authors discuss the Reflective Agile Learning Model (REALM) that embeds reflective practice into the iterative and agile software engineering development cycle.

The State of Practice in Model-Driven Engineering

Posted by Jon Whittle, John Hutchinson, Mark Rouncefield on  Oct 19, 2014

In this article, authors discuss Model Driven Engineering (MDE) practice based on a survey and found that developers use MDE to develop key parts of a system instead of generating whole systems.

What We Do and Don't Know about Software Development Effort Estimation

Posted by Magne Jorgensen on  Aug 29, 2014

In this article, author talks about how to improve the accuracy of software development effort estimations. He also discusses how to measure and predict productivity. 1

Collaborative Software Development Platforms for Crowdsourcing

Posted by Xin Peng, Muhammad Ali Babar, Christof Ebert on  Aug 17, 2014

In this IEEE article, authors provide an overview of current technologies for crowdsourcing in software development. They talk about the current practice and trends in collaborative platforms.

A Large-Scale Empirical Study on Software Reuse in Mobile Apps

Posted by Israel J. Mojica, Bram Adams, Meiyappan Nagappan, Steffen Dienst, Thorsten Berger, Ahmed E. Hassan on  Jul 20, 2014

In this article, authors discuss a case study of several Android mobile apps to analyze software reuse in terms of inheritance and code reuse as well as framework reuse of whole apps.

Building Better Search Engines by Measuring Search Quality

Posted by Ellen M. Voorhees, Paul Over, Ian Soboroff on  Jul 06, 2014

Search engines are developed using standard sets of test cases to measure the effectiveness of alternative approaches. This article talks about TREC project used to measure quality of search results.

Twenty Years of Patterns’ Impact

Posted by Gregor Hohpe, Rebecca Wirfs-Brock, Joseph W. Yoder, and Olaf Zimmermann on  Apr 19, 2014

In this article, authors talk about the impact of pattern languages on software design community over past 20 years. 1

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2015 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT