Links: Global optimization page | Origins of Lithuanian city names
International Journal of Empirical Software Engineering

Me

Audris Mockus

works in Avaya Labs Research, AVAYA located at Rm 2D-30, 233 Mt. Airy Road, Basking Ridge, NJ 07920. ph: +1 908 696 5608, fax: +1 908 696 5402, audris at research.avayalabs.com.
Bibliography, curriculum vitae, and research summary.
Audris Mockus studies software developers' culture and behavior through the recovery, documentation, and analysis of digital remains. These digital traces reflect projections of collective and individual activity. He reconstructs the reality from these projections by designing data mining methods to summarize and augment these digital traces, interactive visualization techniques to inspect, present, and control the behavior of teams and individuals, and statistical models and optimization techniques to understand the nature of individual and collective behavior.

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.

audris@mockus.org