 |  |  |  | Audris Mockus Research Scientist
 "For up-to-date information see http://mockus.us" |
| MY RESEARCH | | Audris is interested in inventing ways to describe and understand large, dynamic, and complex systems, such as large software systems. His goal is to find ways to summarize system evolution data, to gain new insights, and to design new analysis methods and tools that would significantly improve the understanding and control of such systems. |
| PROJECTS | Results from analysis of software changes include the ability to determine why the software is changed, how difficult each change is, evaluate the impact of a software tool or process, and predict risk that a change will break existing features. It also allows quantification of key features of a development process including Open Source development process. Details are in the Apache server case study and the scripts used to process Apache and Mozilla change data. Applications of software change analysis in the context of globally distributed software development lead to quantification of project lead time drivers, tools to reduce dependencies among parts of a product distributed among multiple sites using dependency measures generated by work items, and Expertise Browser - a tool to find domain experts for a set of software artifacts including a demo for Mozilla code (Java 1.2+ plugin required). Other work includes Live Document web-based visualization and presentation technology to present and explore complex data and global optimization that helps to fit and test models associated with complex systems. In an earlier work I analyzed spatio-temporal data including estimation of covariance function from aggregates with Layout Analysis and interactive aggregation techniques to display and explore such data. |
| PUBLICATIONS | - D. L. Atkins, A. Mockus, and H. P. Siy. Value Based Software Engineering, chapter Quantifying the Value of New Technologies for Software Development. Springer Verlag, 2005.
- Birgit Geppert, Audris Mockus, and Frank Roessler. Refactoring for changeability: A way to go? In Metrics 2005: 11th International Symposium on Software Metrics, Como, September 2005. IEEE CS Press.
- Audris Mockus, Roy T. Fielding, and James Herbsleb. Two case studies of open source software development: Apache and mozilla. In J. Feller and et al, editors, Perspectives on Free and Open Source Software, pages 163-210. MIT Press, 2005.
- Audris Mockus, Ping Zhang, and Paul Li. Drivers for customer perceived software quality. In ICSE 2005, St Louis, Missouri, May 2005. ACM Press.
- Daniel German and Audris Mockus. Automating the measurement of open source projects. Slides. In ICSE '03 Workshop on Open Source Software Engineering, page Automating the Measurement of Open Source Projects, Portland, Oregon, May 3-10 2003.
- J. D. Herbsleb and A. Mockus. An empirical study of speed and communication in globally-distributed software development. IEEE Transactions on Software Engineering, 29(6):481-494, June 2003.
- James Herbsleb and Audris Mockus. Formulation and preliminary test of an empirical theory of coordination in software engineering. In 2003 International Conference on Foundations of Software Engineering, Helsinki, Finland, October 2003. ACM Press.
- Audris Mockus. Analogy based prediction of work item flow in software projects: a case study. Slides. In 2003 International Symposium on Empirical Software Engineering, pages 110-119, Rome, Italy, October 2003. ACM Press.
- Audris Mockus, David M. Weiss, and Ping Zhang. Understanding and predicting effort in software projects. Slides. In 2003 International Conference on Software Engineering, pages 274-284, Portland, Oregon, May 3-10 2003. ACM Press.
- D. Atkins, T. Ball, T. Graves, and A. Mockus. Using version control data to evaluate the impact of software tools: A case study of the version editor. IEEE Transactions on Software Engineering, 28(7):625-637, July 2002.
- S. G. Eick, T. L. Graves, A. F. Karr, A. Mockus, and P. Shuster. Visualizing software changes. IEEE Transactions on Software Engineering, 28(4):396-412, April 2002.
|
|
|
| |