This Research Paper Software Testing: To understand why software systems fail we need to understand what software systems are. Software systems are a type of information system that allow for hardware to process information.
My criteria for inclusion are loose You can look at them chronologically most recent paper first or by categories. A complete list of papers is in my current CV. Test Oracle Strategies for Model-based Testing.
TSE is always special. Mutation Operators for Testing Android Apps. Elsevier's Information and Software Technology, special issue from the mutation workshop, Mutating androids is so cool. Springer's Empirical Software Engineering journal, 19 3: We were able to not only demonstrate that ISP helped test financial service software very well, but they let us publish openly.
Springer's Empirical Software Engineering journal, 19 1: Being able to apply this concept to real, commercial, applications was fun and rewarding. Delamaro, and Jeff Offutt. Establishing Theoretical Minimal Sets of Mutants. I believe this research has the potential to revolutionize mutation.
Putting the Engineering into Software Engineering Education. This paper was an ACM "notable" paper for and sparked a lot of interesting discussion. How often do software engineering guys publish in top security conferences?
Past, Present and Future. Elsevier's Information and Software Technology, special issue from the mutation workshop, 53 This was a fun historial perspective, based on a keynote talk.
This is a new way to reduce the cost of mutation--a proof that some mutants subsume others. Applying Mutation Testing to Web Applications. Mutating the web is fun. Plus it's Upsorn's first paper. Springer's Software and Systems Modeling, 9 2: This model captures fundamental aspects of web software that are new, powerful, and risky, thus need to be tested.
It was hard to get it published because reviewers didn't underestand the web and because we didn't understand how to write the paper. Nevertheless, the TR had 88 citations. Quantitatively Measuring Object-Oriented Couplings.
Springer's Software Quality Journal, 6 4: I was happy to make this field a little more quantitative. Len and I worked for years on this paper through 5 painful revisions. It is one of my two "forever papers," deep, valuable, but too complicated for most readers.
Mutation Testing implements Grammar-Based Testing. This concept paper let us to a new, and much broader, view of mutation testing. This led to the syntax chapter in the testing textbook.For almost two decades, the SEI has been instrumental in the creation and development of the field of software engineering known as software metin2sell.comre architecture is the conceptual glue that holds every phase of the project together for its many stakeholders.
Research papers in reliability engineering and related fields by ReliaSoft personnel, available for download in PDF format. Abstract. This paper presents a bibliometric analysis of the Turkish software engineering (SE) community (researchers and institutions).
The bibliometric analysis has been conducted based on the number of papers published in the software-engineering-related venues and indexed in the Scopus academic search engine until year From 1 January , Journal of Software Engineering Research and Development will be published by the Brazilian Computer Society.
As the journal is now in the process of migration, all submissions and enquiries should be sent directly to the Editor-in-Chief [email protected] will continue to host an archive of all articles previously published in Journal of Software Engineering.
A Survey of App Store Analysis for Software Engineering Martin, William, Sarro, Federica, Jia, Yue, Zhang, Yuanyuan, Harman, and Mark A Survey on Metamorphic Testing.
System Safety and Software Engineering Research Papers. This paper examines and proposes an approach to writing software specifications, based on research in systems theory, cognitive psychology, and human-machine interaction.
For the unit testing of safety-critical software, this standard requires the testing process to meet a source.