https://smilevo.github.io/DevGPT-Prompt-Analysis/
This capstone project focuses on the interaction between developers and ChatGPT, analyzing various aspects of these interactions. Our study aims to provide insights into the nature of software engineers' queries, and delves deeper into multi-turn conversation.
- Notebook: Contains all the code and analysis conducted for this project.
- Data Set (Initial Preprocessing): The datasets "RQ1.xlsx" and "RQ2.xlsx" include the annotated data for research question 1 and 2 respectively.
Before diving into the notebook, make sure you have the following libraries and tools installed:
- pandas
- langdetect
- numpy
You can download the raw data from the following links:
If you don't have these libraries installed, you can typically install them using pip or conda, for example:
pip install pandas matplotlib langdetect numpy
To run the notebook successfully, follow these steps:
- Open the notebook file in your preferred Python environment.
- Execute the cells sequentially to perform data processing.
Feel free to experiment with the code and analyses to further explore the developer-ChatGPT interactions.