Using the new ACM code of ethics in decision making
Communications of the ACM
Software engineering code of ethics is approved
Communications of the ACM
Guest Editor's Special Section Introduction
IEEE Transactions on Software Engineering
Case Studies in Information and Computer Ethics
Case Studies in Information and Computer Ethics
Computer and Information Ethics
Computer and Information Ethics
Protecting Research Subjects, Employees and Researchers: Implications for Software Engineering
Empirical Software Engineering
Descriptive Software Process Modeling—How to Deal with Sensitive Process Information
Empirical Software Engineering
Studying Software Engineers: Data Collection Techniques for Software Field Studies
Empirical Software Engineering
Two controlled experiments concerning the comparison of pair programming to peer review
Journal of Systems and Software
Data & Knowledge Engineering - Special issue: Quality in conceptual modeling
Research ethics and computer science: an unconsummated marriage
SIGDOC '06 Proceedings of the 24th annual ACM international conference on Design of communication
Ethnographically-informed empirical studies of software practice
Information and Software Technology
On the difficulty of replicating human subjects studies in software engineering
Proceedings of the 30th international conference on Software engineering
Cooperative method development
Empirical Software Engineering
The software product line architecture: An empirical investigation of key process activities
Information and Software Technology
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
Understanding developer and manager perceptions of function points and source lines of code
Journal of Systems and Software
A checklist for integrating student empirical studies with research and teaching goals
Empirical Software Engineering
Improvement of open source software usability: an empirical evaluation from developers' perspective
Advances in Software Engineering - Special issue on new generation of software metrics
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
See no evil?: ethics in an interventionist ICTD
Proceedings of the Fifth International Conference on Information and Communication Technologies and Development
Cybersickness induced by desktop virtual reality
Proceedings of Graphics Interface 2012
Assessing the value of branches with what-if analysis
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
A mixed-method approach for the empirical evaluation of the issue-based variability modeling
Journal of Systems and Software
Ethics outside the box: empirical tools for an ethics of artificial agents
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
The adoption of software measures: A technology acceptance model (TAM) perspective
Information and Management
Hi-index | 0.01 |
The popularity of empirical methods in software engineering research is on the rise. Surveys, experiments, metrics, case studies, and field studies are examples of empirical methods used to investigate both software engineering processes and products. The increased application of empirical methods has also brought about an increase in discussions about adapting these methods to the peculiarities of software engineering. In contrast, the ethical issues raised by empirical methods have received little, if any, attention in the software engineering literature. This article is intended to introduce the ethical issues raised by empirical research to the software engineering research community and to stimulate discussion of how best to deal with these ethical issues. Through a review of the ethical codes of several fields that commonly employ humans and artifacts as research subjects, we have identified major ethical issues relevant to empirical studies of software engineering. These issues are illustrated with real empirical studies of software engineering.