Experimentation in software engineering
IEEE Transactions on Software Engineering
By the way, did anyone study any real programmers?
Papers presented at the first workshop on empirical studies of programmers on Empirical studies of programmers
People, Organizations, and Process Improvement
IEEE Software
Identification of Dynamic Comprehension Processes During Large Scale Maintenance
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
User and task analysis for interface design
User and task analysis for interface design
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Designing the User Interface: Strategies for Effective Human-Computer Interaction
Rapid Development: Taming Wild Software Schedules
Rapid Development: Taming Wild Software Schedules
The Mythical Man-Month: Essays on Softw
The Mythical Man-Month: Essays on Softw
Industrial-Strength Management Strategies
IEEE Software
Leadership Challenges for the Future
IEEE Software
Communication and Organization: An Empirical Study of Discussion in Inspection Meetings
IEEE Transactions on Software Engineering
Success and Failure Factors in Software Reuse
IEEE Transactions on Software Engineering
Descriptive Software Process Modeling—How to Deal with Sensitive Process Information
Empirical Software Engineering
Using a qualitative research method for building a software maintenance methodology
Software—Practice & Experience
Towards Systematic Knowledge Elicitation for Descriptive Software Process Modeling
PROFES '01 Proceedings of the Third International Conference on Product Focused Software Process Improvement
Controlling Requirements Evolution: An Avionics Case Study
SAFECOMP '00 Proceedings of the 19th International Conference on Computer Safety, Reliability and Security
Panel: empirical validation: what, why, when, and how
Proceedings of the 25th International Conference on Software Engineering
User Interface Evaluation and Empirically-Based Evolution of a Prototype Experience Management Tool
IEEE Transactions on Software Engineering
A theory of requirements documentation situated in practice
Proceedings of the 21st annual international conference on Documentation
Empirical Analysis of Safety-Critical Anomalies During Operations
IEEE Transactions on Software Engineering
International Journal of Human-Computer Studies - Special issue: Empirical studies of software engineering
How Effective Developers Investigate Source Code: An Exploratory Study
IEEE Transactions on Software Engineering
A maturity model for the implementation of software process improvement: an empirical study
Journal of Systems and Software - Special issue: The new context for software engineering education and training
Collecting Feedback during Software Engineering Experiments
Empirical Software Engineering
Using Metaphor to Analyse Qualitative Data: Vulcans and Humans in Software Development
Empirical Software Engineering
The type of evidence produced by empirical software engineers
REBSE '05 Proceedings of the 2005 workshop on Realising evidence-based software engineering
Two principles of end-user software engineering research
WEUSE I Proceedings of the first workshop on End-user software engineering
When Software Engineers Met Research Scientists: A Case Study
Empirical Software Engineering
The Introduction and Use of a Tailored Unified Process A Case Study
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Journal of Systems and Software
Opportunistic Problem Solving in Software Engineering
IEEE Software
On generating cognitive patterns of software comprehension
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
When Plans do not Work Out: How Plans are Used in Software Development Projects
Computer Supported Cooperative Work
Integrating agile software development into stage-gate managed product development
Empirical Software Engineering
Investigating the extreme programming system---An empirical study
Empirical Software Engineering
Critical factors in establishing and maintaining trust in software outsourcing relationships
Proceedings of the 28th international conference on Software engineering
Towards global market-driven software development processes: an industrial case study
Proceedings of the 2006 international workshop on Global software development for the practitioner
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Agile customer engagement: a longitudinal qualitative case study
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Improving software testing by observing practice
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Drivers for software refactoring decisions
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Software systems in-house integration: Architecture, process practices, and strategy selection
Information and Software Technology
Editorial: For the Special issue on Qualitative Software Engineering Research
Information and Software Technology
Ethnographically-informed empirical studies of software practice
Information and Software Technology
Revealing actual documentation usage in software maintenance through war stories
Information and Software Technology
Information and Software Technology
The Impact of UML Documentation on Software Maintenance: An Experimental Evaluation
IEEE Transactions on Software Engineering
Role Migration and Advancement Processes in OSSD Projects: A Comparative Case Study
ICSE '07 Proceedings of the 29th international conference on Software Engineering
ICSE '07 Proceedings of the 29th international conference on Software Engineering
The Future of Empirical Methods in Software Engineering Research
FOSE '07 2007 Future of Software Engineering
ACoM '07 Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques
Establishing and maintaining trust in software outsourcing relationships: An empirical investigation
Journal of Systems and Software
An analysis of developers' tasks using low-level, automatically collected data
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
An analysis of developers' tasks using low-level, automatically collected data
The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papers
Some Problems of Professional End User Developers
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
An empirical study on the impact of automation on the requirements analysis process
Journal of Computer Science and Technology
Process fusion: An industrial case study on agile software product line engineering
Journal of Systems and Software
The social side of software engineering-A real ad hoc collaboration network
International Journal of Human-Computer Studies
Cooperative method development
Empirical Software Engineering
Why do programmers avoid metrics?
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Software Process and Product Measurement
An Empirical Study on Software Engineering Knowledge/Experience Packages
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Identifying and Understanding Architectural Risks in Software Evolution: An Empirical Study
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Process Model Elicitation and a Reading Technique for Web Usability Inspections
WISE '08 Proceedings of the 2008 international workshops on Web Information Systems Engineering
Understanding interaction differences between newcomer and expert programmers
Proceedings of the 2008 international workshop on Recommendation systems for software engineering
The mechanisms of project management of software development
Journal of Systems and Software
CASCON '08 Proceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds
Dynamic capabilities in the software process
International Journal of Information Technology and Management
Investigating the relationship between schedules and knowledge transfer in software testing
Information and Software Technology
Software Process Tailoring: An Empirical Investigation
Journal of Management Information Systems
Managing requirements specifications for product lines - An approach and industry case study
Journal of Systems and Software
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
The use of empirical methods in Open Source Software research: Facts, trends and future directions
FLOSS '09 Proceedings of the 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development
Reporting usability metrics experiences
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
Empirical evaluation of issue based variability modeling using the experimental survey technique
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Software Engineering as Cooperative Work
Computer Supported Cooperative Work
Gauging acceptance of software metrics: Comparing perspectives of managers and developers
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Exploring language in software process elicitation: A grounded theory approach
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Investigating Agile User-Centered Design in Practice: A Grounded Theory Perspective
USAB '09 Proceedings of the 5th Symposium of the Workgroup Human-Computer Interaction and Usability Engineering of the Austrian Computer Society on HCI and Usability for e-Inclusion
Expert Systems with Applications: An International Journal
Process improvement for small firms: An evaluation of the RAPID assessment-based method
Information and Software Technology
An industrial case of exploiting product line architectures in agile software development
Proceedings of the 13th International Software Product Line Conference
The economic impact of software process variations
ICSP'07 Proceedings of the 2007 international conference on Software process
Experiences in learning XP practices: a qualitative study
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
The role of controlled experiments working group results
Proceedings of the 2006 international conference on Empirical software engineering issues: critical assessment and future directions
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
Assisting engineers in switching artifacts by using task semantic and interaction history
Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering
A study on agility and testing processes in software organizations
Proceedings of the 19th international symposium on Software testing and analysis
Proposal for evaluation of software reusability assessment approach employing a mixed method
ACM SIGSOFT Software Engineering Notes
Test case selection and prioritization: risk-based or design-based?
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
A survey of scientific software development
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Representing the behaviour of software projects using multi-dimensional timelines
Information and Software Technology
SPI success factors within product usability evaluation
Journal of Systems and Software
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Software engineering education: A study on conducting collaborative senior project development
Journal of Systems and Software
Developers attentiveness to example usage
Human Aspects of Software Engineering
Journal of Systems and Software
The notion of variability in software architecture: results from a preliminary exploratory study
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Software test automation in practice: empirical observations
Advances in Software Engineering - Special issue on software test automation
Information and Software Technology
A qualitative study of the determinants of self-managing team effectiveness in a scrum team
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
Qualitative research on software development: a longitudinal case study methodology
Empirical Software Engineering
Using grounded theory to study the experience of software development
Empirical Software Engineering
Towards a classification of logical dependencies origins: a case study
Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution
A comparative study of challenges in integrating Open Source Software and Inner Source Software
Information and Software Technology
Design and evaluation of a process for identifying architecture patterns in open source software
ECSA'11 Proceedings of the 5th European conference on Software architecture
Impact of Internal Open Source Development on Reuse: Participatory Reuse in Action
Journal of Management Information Systems
Applying and evaluating concern-sensitive design heuristics
Journal of Systems and Software
Implementing software process improvement initiatives: an empirical study
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Exploring communities of practice for product family engineering
WM'05 Proceedings of the Third Biennial conference on Professional Knowledge Management
Using rational unified process in an SME – a case study
EuroSPI'05 Proceedings of the 12th European conference on Software Process Improvement
Software process improvement success factors for small and medium Web companies: A qualitative study
Information and Software Technology
A documentation framework for architecture decisions
Journal of Systems and Software
A qualitative methodology for tailoring SPE activities in embedded platform development
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
The PLUSS approach: domain modeling with features, use cases and use case realizations
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Software process in practice: a grounded theory of the irish software industry
EuroSPI'06 Proceedings of the 13th European conference on Software Process Improvement
Assessing software replacement success: an industrial case study applying four approaches
EuroSPI'06 Proceedings of the 13th European conference on Software Process Improvement
The study of resource allocation among software development phases: an economics-based approach
Advances in Software Engineering
A longitudinal case study of an emerging software ecosystem: Implications for practice and theory
Journal of Systems and Software
Trust in software outsourcing relationships: an analysis of vietnamese practitioners' views
EASE'06 Proceedings of the 10th international conference on Evaluation and Assessment in Software Engineering
EASE'07 Proceedings of the 11th international conference on Evaluation and Assessment in Software Engineering
Outsourcing and knowledge management in software testing
EASE'07 Proceedings of the 11th international conference on Evaluation and Assessment in Software Engineering
Content classification of development emails
Proceedings of the 34th International Conference on Software Engineering
A qualitative study on user guidance capabilities in product configuration tools
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Empirical Software Engineering
Tailoring and introduction of the rational unified process
EuroSPI'07 Proceedings of the 14th European conference on Software Process Improvement
Information and Software Technology
Exploring the Perceived End-Product Quality in Software-Developing Organizations
International Journal of Information System Modeling and Design
International Journal of Knowledge Management
Evidence of software inspection on feature specification for software product lines
Journal of Systems and Software
Realising web effort estimation: a qualitative investigation
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
What do game developers expect from development and design tools?
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Risk identification at the interface between business case and requirements
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
Does automated white-box test generation really help software testers?
Proceedings of the 2013 International Symposium on Software Testing and Analysis
Proceedings of the 2013 International Conference on Software Engineering
Scaling agile methods to regulated environments: an industry case study
Proceedings of the 2013 International Conference on Software Engineering
Communication in open source software development mailing lists
Proceedings of the 10th Working Conference on Mining Software Repositories
Using a functional size measurement procedure to evaluate the quality of models in MDD environments
ACM Transactions on Software Engineering and Methodology (TOSEM) - In memoriam, fault detection and localization, formal methods, modeling and design
Flexible development of variable software features for mobile business applications
Proceedings of the 17th International Software Product Line Conference co-located workshops
Secure development tool adoption in open-source
Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity
Social influences on secure development tool adoption: why security tools spread
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
Key factors for adopting inner source
ACM Transactions on Software Engineering and Methodology (TOSEM)
Web Semantics: Science, Services and Agents on the World Wide Web
ACM SIGSOFT Software Engineering Notes
Innovations in Systems and Software Engineering
Hi-index | 0.01 |
While empirical studies in software engineering are beginning to gain recognition in the research community, this subarea is also entering a new level of maturity by beginning to address the human aspects of software development. This added focus has added a new layer of complexity to an already challenging area of research. Along with new research questions, new research methods are needed to study nontechnical aspects of software engineering. In many other disciplines, qualitative research methods have been developed and are commonly used to handle the complexity of issues involving human behavior. This paper presents several qualitative methods for data collection and analysis and describes them in terms of how they might be incorporated into empirical studies of software engineering, in particular how they might be combined with quantitative methods. To illustrate this use of qualitative methods, examples from real software engineering studies are used throughout.