Renee Gralewicz, Associate Professor of Anthropology
As a cultural anthropologist my research areas are bound only by student imagination. I worked with students investigating the influence of music in contemporary American life, the effects of federal public school food regulations on local middle schools, and more recently how parenting style influences how children make friends. Other past topics included areas of religion, political activism, and body images. My goals with research is teaching research methodologies and then guiding student investigations in their areas of interest.
Presentations and Posters
Teresa Weglarz, Assistant Professor of Biological Sciences
My research area is environmental sustainability. Working with students, I helped establish an active composting program on campus which has been used to facilitate scientific investigations. Recently, students monitored the composting process using simple laboratory tests and completed an analysis of the microbial community in compost in collaboration with UW Oshkosh. The finished compost, a valuable nutrient-rich soil amendment, is being used in the hoophouse on campus. I also have worked with the City of Menasha to complete an analysis of their recycling collection schedule to determine the cost-benefit of increasing the number of recycling pick-up dates.
Presentations and Posters
Saleh M. Alnaeli, Assistant Professor of Computer Science
Software engineering; automatic parallelization; software repositories analysis; Empirical software engineering
My research program focuses on the development and construction of methods and tools, for the analysis of large-scale software systems. These tools are applied to support and improve a programmer’s ability to understand, develop, and evolve software systems. Their application to the empirical analysis of existing software provides valuable insight into current development trends and help designing emergent techniques that work to better utilize underlying hardware resources and increase the quality of the source code.
More specifically, the research involves assessing the potential of how well a software system, written for a sequential hardware, can potentially take advantage of multi-core platforms. This includes static analysis of existing large-scale system along with transformation methods to automate and/or semi-automate the adaptive maintenance task of parallelizing source code. This work is unique in that it is at the source code level rather than compiler level optimizations. This better facilitates long-term maintenance and optimization of the software systems under consideration.
The tools developed for the analysis of large-scale software repositories is applied to study the for-loop parallelizability and its inhibitors in existing open source systems. Results of studies are incorporated to other methods to propose better recommendations for developers in how to plan better refactoring or automatic parallelization technique if considered. A series of empirical studies are conducted in order to seek to show the for-loop parallelization inhibitors distributions and present the one that represent the vast majority of inhibitors, which pose the greatest roadblock to the development of automated methods for parallelization.
Additionally, my research include the analysis of different versions of a system’s history to uncover evolutionary patterns related to parallelization process and vulnerable code usage in open source systems, and how they evolve over time in large-scale open source systems.
I will be always more than happy to meet and talk to students who are interested in knowing or conducting some research in software engineering and other related areas.