Welcome to the "Behavioral Software Engineering" repository! This is a book I am writing to explore the human side of software engineering, focusing on human behavior, biases, incentives, and their impact on development processes.
The title of this project, "Behavioral Software Engineering," draws inspiration from the field of behavioral economics, where the study of human behavior and decision-making is applied to economic contexts. Similarly, this project aims to examine the influence of human behavior on software engineering practices, providing insights into the often overlooked aspects of development processes.
This repository serves as the collaborative space for writing and discussing the content of the book. Contributions, feedback, and discussions are highly welcomed.
We welcome contributions from the community. If you're interested in contributing to the book, please follow these steps:
- Fork the repository.
- Create a new branch for your contributions:
git checkout -b feature/your-feature-name
. - Make your changes.
- Commit your changes:
git commit -m "Add your meaningful commit message"
. - Push to your branch:
git push origin feature/your-feature-name
. - Open a pull request.
Please make sure to adhere to our Code of Conduct.
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. Please see the LICENSE file for details.
Feel free to use, share, and adapt the content for non-commercial purposes, while giving appropriate credit to the original author.
Happy contributing!