Structural constraint solving allows finding object graphs that satisfy given constraints, thereby enabling software reliability tasks, such as systematic testing and error recove...
Systematic approaches to measuring security are needed in order to obtain evidence of the security performance of products or an organization. In this study we survey the emerging...
Business value is a key concept in agile software development approaches. This paper presents results of a systematic review of literature on how business value is created by agile...
concerns, abstraction (particularly hierarchical abstraction), simplicity, and restricted visibility (locality of information). The overall goal behind these principles was stated ...
Software repositories are rich sources of information about the software development process. Mining the information stored in them has been shown to provide interesting insights ...