A field study of the software design process for large systems
Communications of the ACM
STATEMATE: A Working Environment for the Development of Complex Reactive Systems
IEEE Transactions on Software Engineering
Representing Software Engineering Models: The TAME Goal Oriented Approach
IEEE Transactions on Software Engineering
High-pressure steam engines and computer software
ICSE '92 Proceedings of the 14th international conference on Software engineering
Object-oriented analysis for evolving systems
ICSE '92 Proceedings of the 14th international conference on Software engineering
The software engineering laboratory: an operational software experience factory
ICSE '92 Proceedings of the 14th international conference on Software engineering
ICSE '93 Proceedings of the 15th international conference on Software Engineering
The magic number eighteen plus or minus three: a study of software technology maturation
ACM SIGSOFT Software Engineering Notes
Experience with Formal Methods in Critical Systems
IEEE Software
Moving out from the control room: ethnography in system design
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
An organizational learning approach to domain analysis
Proceedings of the 17th international conference on Software engineering
Proceedings of the 18th international conference on Software engineering
Problems versus solutions: the role of the application domain in software
ESP '97 Papers presented at the seventh workshop on Empirical studies of programmers
Strong vs. weak approaches to systems development
Communications of the ACM
The use of goals to surface requirements for evolving systems
Proceedings of the 20th international conference on Software engineering
Artificial Intelligence and Software Engineering: Breaking the Toy Mold
Automated Software Engineering
Case-Based Knowledge Management Tools for Software Development
Automated Software Engineering
Requirements and Specification Exemplars
Automated Software Engineering
CREWS-SAVRE: Scenarios for Acquiring and Validating Requirements
Automated Software Engineering
Automated Software Engineering
Developing Educational Software: a Professional Tool Perspective
Education and Information Technologies
Research Frontiers in Object Technology
Information Systems Frontiers
Managing software requirements using quality function deployment
Software Quality Control
IEEE Software
Contemporary Application-Domain Taxonomies
IEEE Software
A Cost-Value Approach for Prioritizing Requirements
IEEE Software
CREWS-SAVRE: Systematic Scenario Generation and Use
ICRE '98 Proceedings of the 3rd International Conference on Requirements Engineering: Putting Requirements Engineering to Practice
A web-based support environment for software engineering experiments
Nordic Journal of Computing
Using an Issue-Based Model in a Team-Based Software Engineering Course
SEEP '96 Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
Designing electronic reference documentation for software component libraries
Journal of Systems and Software
IEEE Transactions on Software Engineering
Empirical investigation of the impact of extreme programming practices on software projects
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Measuring the conceptual fitness of an application in a computing ecosystem
Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research
Evidence-Based Software Engineering for Practitioners
IEEE Software
REBSE '05 Proceedings of the 2005 workshop on Realising evidence-based software engineering
Motivations and measurements in an agile case study
Proceedings of the 2004 workshop on Quantitative techniques for software agile process
Motivations and measurements in an agile case study
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: AGILE methodologies for software production
Concerns On Architecture-Centered Software Development: A Survey
Journal of Integrated Design & Process Science
Company-Wide Implementation of Metrics for Early Software Fault Detection
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Scenario support for effective requirements
Information and Software Technology
Dependability for high-tech systems: an industry-as-laboratory approach
Proceedings of the conference on Design, automation and test in Europe
A model for software rework reduction through a combination of anomaly metrics
Journal of Systems and Software
Software engineering technology innovation - Turning research results into industrial success
Journal of Systems and Software
Credibility On-Line: Quality Metrics for Evaluation
OCSC '09 Proceedings of the 3d International Conference on Online Communities and Social Computing: Held as Part of HCI International 2009
Studying software organizations: in search of a method
Proceedings of the 3rd India software engineering conference
Applying empirical software engineering to software architecture: challenges and lessons learned
Empirical Software Engineering
Using Bayesian Networks in an Industrial Setting: Making Printing Systems Adaptive
Proceedings of the 2010 conference on ECAI 2010: 19th European Conference on Artificial Intelligence
A method for evaluating rigor and industrial relevance of technology evaluations
Empirical Software Engineering
Design range and research strategies in design science publications
DESRIST'11 Proceedings of the 6th international conference on Service-oriented perspectives in design science research
Formal modeling and analysis of timed systems: technology push or market pull?
FORMATS'11 Proceedings of the 9th international conference on Formal modeling and analysis of timed systems
Exploratory case study research: Outsourced project failure
Information and Software Technology
How to select a security requirements method? a comparative study with students and practitioners
NordSec'12 Proceedings of the 17th Nordic conference on Secure IT Systems
Experience from model and software reuse in aircraft simulator product line engineering
Information and Software Technology
The argentinization of the user centered design
ADNTIIC'11 Proceedings of the Second international conference on Advances in New Technologies, Interactive Interfaces and Communicability
Hi-index | 0.02 |
The author discusses three major changes that he suggests are occurring as a result of the software engineering industry adopting the industry-as-laboratory approach, in which researchers identify problems through close involvement with industrial projects and create and evaluate solutions in an almost indivisible research activity. This approach emphasizes what people actually do or can do in practice, rather than what is possible in principle. The three changes are a greater reliance on empirical definition of problems, an emphasis on real case studies, and a greater emphasis on contextual issues.