Tôi hiện đang viết luận án tiến sĩ. Tôi đã dành một phần đáng kể tiến sĩ của mình để dọn dẹp và mở rộng mã khoa học hiện có, áp dụng các thực tiễn tốt nhất về công nghệ phần mềm mà trước đây không được sử dụng và muốn viết về điều này trong luận án của tôi. Thay vì chỉ đơn giản nói "Tôi đã thêm bài kiểm tra đơn vị", tôi muốn có thể viết một cái gì đó như thế này:
J. Doe đã phát minh ra các bài kiểm tra đơn vị vào năm 1975 [ 23 ] . Một nghiên cứu gần đây của Bloggs và cộng sự [ 24 ] đã chỉ ra rằng các thử nghiệm đơn vị giúp giảm 73% tỷ lệ lỗi phần mềm ... 234 thử nghiệm đơn vị riêng biệt đã được thêm vào cơ sở mã, được quản lý bởi khung xUnit được tạo bởi Timpkins et al [ 25 ]
Tôi đang tìm kiếm các tài liệu tham khảo học thuật có thể đọc được (tốt nhất là các bài báo trong các tạp chí được đánh giá ngang hàng, nơi tôi có thể nhận được DOIs, BibTeX, v.v.) để thực hành tốt nhất về kỹ thuật phần mềm được chấp nhận rộng rãi, cụ thể:
- kiểm tra đơn vị
- kiểm soát phiên bản
- mô đun hóa / tách mối quan tâm
- hồ sơ hiệu suất / tối ưu hóa dựa trên thông tin hồ sơ
- theo dõi lỗi / vấn đề
Tôi đang tìm kiếm thông tin cả về phát minh ban đầu và các đánh giá hiệu quả tiếp theo. Nếu có một bài viết đánh giá liệt kê tất cả những thứ này ở một nơi thì càng tốt thì càng tốt.