The future of empirical methods in software engineering research
DIK Sjoberg, T Dyba… - Future of Software …, 2007 - ieeexplore.ieee.org
We present the vision that for all fields of software engineering (SE), empirical research
methods should enable the development of scientific knowledge about how useful different …
methods should enable the development of scientific knowledge about how useful different …
Resolving ambiguities in natural language software requirements: a comprehensive survey
US Shah, DC Jinwala - ACM SIGSOFT Software Engineering Notes, 2015 - dl.acm.org
Requirements Engineering is one of the most vital activities in the entire Software
Development Life Cycle. The success of the software is largely dependent on how well the …
Development Life Cycle. The success of the software is largely dependent on how well the …
[图书][B] Experimentation in software engineering
This textbook, which has become the leading source for empirical software engineering
research through its earlier editions, provides an in-depth introduction to experimentation in …
research through its earlier editions, provides an in-depth introduction to experimentation in …
[图书][B] Requirements engineering fundamentals: a study guide for the certified professional for requirements engineering exam-foundation level-IREB compliant
K Pohl - 2016 - books.google.com
Requirements engineering tasks have become increasingly complex. In order to ensure a
high level of knowledge and competency among requirements engineers, the International …
high level of knowledge and competency among requirements engineers, the International …
[图书][B] Basics of software engineering experimentation
Basics of Software Engineering Experimentation is a practical guide to experimentation in a
field which has long been underpinned by suppositions, assumptions, speculations and …
field which has long been underpinned by suppositions, assumptions, speculations and …
Building knowledge through families of experiments
Experimentation in software engineering is necessary but difficult. One reason is that there
are a large number of context variables and, so, creating a cohesive understanding of …
are a large number of context variables and, so, creating a cohesive understanding of …
[图书][B] Basiswissen requirements engineering: Aus-und Weiterbildung nach IREB-Standard zum certified professional for requirements engineering foundation level
K Pohl, C Rupp - 2021 - books.google.com
Kompaktes Grundlagenwerk für den Requirements Engineer Standardwerk in 5. Auflage
konform zum IREB-Lehrplan Version 3.0 mit interaktiven Elementen: animierte Grafiken …
konform zum IREB-Lehrplan Version 3.0 mit interaktiven Elementen: animierte Grafiken …
The effects of pair-programming on performance in an introductory programming course
C McDowell, L Werner, H Bullock… - Proceedings of the 33rd …, 2002 - dl.acm.org
The purpose of this study was to investigate the effects of pair-programming on student
performance in an introductory programming class. Data was collected from approximately …
performance in an introductory programming class. Data was collected from approximately …
Detecting defects in object-oriented designs: using reading techniques to increase software quality
Inspections can be used to identify defects in software artifacts. In this way, inspection
methods help to improve software quality, especially when used early in software …
methods help to improve software quality, especially when used early in software …
On the value of static analysis for fault detection in software
J Zheng, L Williams, N Nagappan… - IEEE transactions on …, 2006 - ieeexplore.ieee.org
No single software fault-detection technique is capable of addressing all fault-detection
concerns. Similarly to software reviews and testing, static analysis tools (or automated static …
concerns. Similarly to software reviews and testing, static analysis tools (or automated static …