2013 · 25 citations · 7 references
ComputingComputer ScienceSoftware EngineeringTest ConstructionTest DevelopmentComputer-based TestingSoftware TestingStatic Code AnalysisAutomated Test GenerationHuman Evaluation Of SummariesTest Case DevelopmentTest Case GenerationTest CasesTest GenerationTest Suite Generation
The emergence of usable unit testing frameworks (e.g., JUnit for Java code) and unit test generators (e.g., CodePro for Java code) make it easier to create more comprehensive unit testing suites for applications. Unfortunately, test code, especially generated test code, can be difficult to comprehend. In this paper, we propose generating human-oriented summaries of test cases. We suggest an initial approach based on a static analysis of the source code of the test cases. Our goal is to help improve a human's ability to quickly comprehend unit test cases so that appropriate decisions can be made about where to place effort when dealing with large unit test suites.
7
Prioritizing test cases for regression testing
Gregg Rothermel, R.H. Untch, Chengyun Chu et al. · IEEE Transactions on Software Engineering · 2001 · 1.3K citations
Computing, Systems Engineering, Experimental Performance +11
Towards automatically generating summary comments for Java methods
Giriprasad Sridhara, Emily Hill, Divya Muppaneni et al. · 2010 · 517 citations
Summarizing software artifacts
Sarah Rastkar, Gail C. Murphy, Gabriel Murray · 2010 · 197 citations · Full text
Computing, Computer Science, Natural Language Processing +11