20th International Symposium on the Foundations of Software Engineering (FSE), Cary, North Carolina, USA, November 2012. 20th International Symposium on the Foundations of Software Engineering, New Ideas Track (FSE-NIER), Cary, North Carolina, USA, November 2012. Whose Fault: Automatic Developer-to-Fault Assignment Through Fault Localization.
20th International Symposium on the Foundations of Software Engineering (FSE), Cary, North Carolina, USA, November 2012. 20th International Symposium on the Foundations of Software Engineering, New Ideas Track (FSE-NIER), Cary, North Carolina, USA, November 2012. Whose Fault: Automatic Developer-to-Fault Assignment Through Fault Localization.Tags: Discursive Essay Social WorkSelf Confidence Essay In PunjabiMath Problem Solving ExamplesBusiness Strategic PlansEssay Of Business AdministrationTeaching College Application EssaysPostdoctoral Cover Letter TitleMastering Physics Online Homework SolutionsArt Writing AssignmentsImportance Of English Language Essay
In particular, my research to date has employed research areas of program-analysis-based software engineering, testing, machine learning, and information visualization to aid in the processes of testing and debugging. Software developers commonly face difficulties in understanding, diagnosing, and fixing bugs in software.
The answer to the former requires a little explanation. The overall goal of my research is to provide practical, automatic techniques and tools that can improve the effectiveness and efficiency of software development and maintenance. Proceedings of the IEEE/ACM 39th International Conference on Software Engineering (ICSE), Buenos Aires, Argentina, May 2017.
Proceedings of the 6th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT), Williamsburg, Virginia, USA, September 2011.
Constellation Visualization: Augmenting Program Dependence with Dynamic Information.
Proceedings of the 2010 FSE/SDP Future of Software Engineering Research (Fo SE), Santa Fe, New Mexico, USA, November 2010.
Bridging Gaps between Developers and Testers in Globally-distributed Software Development. and is typically given to people who do research, invent new theories and techniques, are considered leaders in their field, and mentor Ph. Throughout this time, Jones created tools and techniques for software analysis (static and dynamic), techniques to help manage test suites for safety-critical software systems, techniques to support several aspects of software debugging and comprehension, and has studied the ways that software behaves in order to better model and predict it. Jones is a regular author and reviewer for top-tier research conferences (e.g., ICSE, FSE, ISSTA, ASE) and has co-organized events such as the 1st Working Conference on Software Visualization (VISSOFT) and the 10th Workshop on Dynamic Analysis (WODA). Jones’s research contributions span the duration of his undergrad, professional, graduate, and professorial career. in Computer Science at Georgia Tech, advised by Professor Mary Jean Harrold. D., Masters, and undergraduate students to study and improve software development and maintenance processes. Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering (ASE), Singapore, September 2016. D.: "Assistant", which is the first phase prior to earning tenure; "Associate", which is the second phase, generally after tenure has been earned; and "Full", which, at most schools is the highest rank of professor and is often achieved relatively late in one's career.", which recognizes outstanding research and excellent education. Multi-objective Test Report Prioritization using Image Understanding. Whereas many software-engineering researchers typically attempt to create techniques to provide fully automatic identification and location of bugs, my approach to such research takes a different tack: My research addresses the large class of bugs that are caused by logical inconsistencies — an incongruence between the developers’ expectation of how the program should behave and the way it actually does. Such common logical inconsistencies typically require developer attention and comprehension, and usually are not amenable to fully algorithmic location and repair. Generating Descriptions for Screenshots to Assist Crowdsourced Testing. As such, my goal is to assist software developers performing software maintenance and debugging tasks by facilitating their of the software and its behavior. Proceedings of the IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), Campobasso, Italy, March 2018. Proceedings of the 2011 International Symposium on Software Testing and Analysis (ISSTA), Toronto, Ontario, Canada, July 2011. On the Influence of Multiple Faults on Coverage-Based Fault Localization. Test Report Prioritization to Assist Crowdsourced Testing. Proceedings of the International Conference on Automated Software Engineering, New Idea Track (ASE-NIER), Vasteras, Sweden, September 2014.