title | subtitle | layout | show_sidebar |
---|---|---|---|
Open Source Software Data Analytics Lab |
Software Engineering Institute, Peking University |
page |
true |
We are a research group at School of Computer Science, Peking University.
In the broadest sense, our research belongs to the Software Engineering field, which focuses on improving the efficiency and quality of software development. The software engineering community is diversed in all sorts of ways toward this goal. We often take the empirical approach, by observing things in real life and summarizing practices from experiences, to build theories and mechanisms. We often invent intelligent techniques and bots to help control complex system and its development.
More specifically, our current focus is on observing software repositories and measuring how developers live their lives for various purposes, like helping understand and control large complex software systems, society, and universe. We might use a wide spectrum of technologies and interdisplinary methodologies, depending on the specific problem we are tackling with.
See the CCF list for top venues in this field. See Publications for our latest publications. If you want to learn more, see Resources in this website.
- Open Source Software Supply Chain (modeling, risk analysis and resolutin)
- Characterizing open source ecosystem as complex system
- Open source license compatibility detection and conflict resolution
- Open Source Sustainbility (deprecation prediction)
- Profiling Developer (expertise, personality and learning trajectory)
- Software engineering bots (library migration recommender/GFI recommender/dependency update bot/release note bot...)
We are constantly looking for self-motivated students with sufficient programming skills. Students with strong interest in mining big data, observing open source ecosystems and improving current software development practices are extremely welcomed. Industry experiences and rich software development skills will be your great advantage. Background in software engineering, statistics, visualization, data mining, machine learning and natural language processing might help you prosper in this field but are not necessarily required.
Contact Professor Zhou Minghui for details about PhD openings and undergraduate internship opportunities.
Address: Room 1537, Science Building No. 1, Peking University, Beijing, China