• Glenn Vanderburg. Using the source: Software archaeology for users of open source software. Online http://www.delphis.com/downloads/presentations/java/UsingTheSource_handouts.pdf (current May 2003), July 2002. Tutorial presented at the O'Reilly Open Source Convention.

  • Terry Bollinger. Software cooperatives: Infrastructure in the internet era, October 2003. Available online http://www.terrybollinger.com/swcoops/swcoops/.

  • Derek M. Jones. The New C Standard: An Economic and Cultural Commentary. Addison-Wesley, 2003.

  • Warren Keuffel. Outside the box. Software Development Magazine, September 2003.

  • Richard Mateosian. So many books, so little time. IEEE Micro, pages 7, 79, September 2003.

  • Gregory V. Wilson. Reading code. Dr. Dobb's Journal, September 2003.

  • Steve C McConnell. Code Complete : A Practical Handbook of Software Construction. Microsoft Press, Redmond, WA, second edition, 2004.

  • Peter Salus. The bookworm. ;login:, 29(3):60, April 2004.

  • Ray Schneider. Resource reviews: Software engineering processes. Software Quality Professional, 6(4):38–39, March 2004.

  • Jeffrey L. Taylor. C/C++ programmer's book review. C/C++ User's Journal, page 61, August 2004.

  • The FreeBSD Documentation Project. The FreeBSD Handbook. Walnut Creek, third edition, 2004.

  • Christian Wege. Automated Support for Process Assessment in Test-Driven Development. PhD thesis, Eberhard-Karls-Universität Tübingen, 2004.

  • Andy Zaidman and Serge Demeyer. Analyzing large event traces with the help of a coupling metrics. In Fifth International Workshop on Object-Oriented Reengineering, June 2004.

  • Andy Zaidman and Serge Demeyer. Managing trace data volume through a heuristical clustering process based on event execution frequency. In 8th European Conference on Software Maintenance and Reengineering (CSMR 2004), 24-26 March 2004, Tampere, Finland, Proceedings, pages 329–338. IEEE Computer Society, 2004.

  • Jesus M. González-Barahona, Gregorio Robles, and Israel Herraiz. Challenges in software evolution: the libre software perspective. In Workshop on Challenges in Software Evolution, pages 557–560, April 2005.

  • Yann-Gaël Guéhéneuc. A theory of program comprehension — joining vision science and program comprehension. Technical Report 1267, University of Montreal, December 2005.

  • Ioanna Kantzavelou. A virtual lab model for an introductory computer science course. Facta Universitatis, Electrical Engineering Series, 18(2):263–274, August 2005.

  • K. Staring, O. Titlestad, and J. Gailis. Educational transformation through open source approaches. In Information Systems Research Seminar in Scandinavia (IRIS 28), April 2005.

  • Andy Zaidman and Serge Demeyer. Mining ArgoUML with dynamic analysis to establish a set of key classes for program comprehension. In Proceedings of the 6th International Workshop on OO ReengineeringWorkshop on Challenges in Software Evolution, July 2005.

  • A. Zaidman, T. Calders, S. Demeyer, and J. Paredaens. Applying webmining techniques to execution traces to support the program comprehension process. In Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR, pages 134–142, 2005. (doi:10.1109/CSMR.2005.12)

  • Gang YANG, Xingshe ZHOU, and Huifang PAN. Feedback-based framework of adaptive threads-pool management. Computer Engineering, 32(5):65–67, 2006. In Chinese.

  • Y. Kanellopoulos, C. Makris, and C. Tjortjis. An improved methodology on information distillation by mining program source code. Data and Knowledge Engineering, 61(2):359–383, 2007. (doi:10.1016/j.datak.2006.06.002)

  • Stan Kelly-Bootle. Ode or code? — programmers be mused. ACM Queue, 5(3):48–52, April 2007. (doi:10.1145/1242489.1242508)

  • G. Robles, S. Dueñas, and J.M. Gonzalez-Barahona. Corporate involvement of libre software: Study of presence in Debian code over time. In Open Source Development, Adoption and Innovation, volume 234, pages 121–132. Springer Verlag, 2007. IFIP International Federation for Information Processing Volume 234. (doi:10.1007/978-0-387-72486-7_10)

  • H. Zhang and H. Su. A collaborative system for software engineering education. In International Computer Software and Applications Conference, volume 2, pages 313–318, 2007. (doi:10.1109/COMPSAC.2007.10)

  • D.A. Carrington. What can software engineering students learn from studying open source software? International Journal of Engineering Education, 24(4):729–737, 2008.

  • Stéephane Ducasse Jannik Laval, Alexandre Bergel. Assessing the quality of your software with MoQam. In FAMOOSr 2008: 2nd Workshop on FAMIX and Moose in Reengineering, pages 1–4, 2008.

  • D. Ueno. Linenum info: System support for code reading. In ICALT 2008: The 8th IEEE International Conference on Advanced Learning Technologies, pages 600–602, 2008. (doi:10.1109/ICALT.2008.162)

  • A. Zaidman and S. Demeyer. Automatic identification of key classes in a software system using webmining techniques. Journal of Software Maintenance and Evolution, 20(6):387–417, 2008. (doi:10.1002/smr.370)

  • A. Bergel, S. Denier, S. Ducasse, J. Laval, F. Bellingard, P. Vaillergues, F. Balmas, and K. Mordal-Manet. Squale — software quality enhancement. In Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR, pages 285–288, 2009. (doi:10.1109/CSMR.2009.13)

  • C. Boldyreff, A. Capiluppi, T. Knowles, and J. Munro. Undergraduate research opportunities in OSS. 5th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2009, 299:340–350, 2009.

  • V. D'Andrea, S. De Paoli, and M. Teli. The construction of peers and artifacts: The organizing role of ``programming guidelines''? In Proceedings of the 42nd Annual Hawaii International Conference on System Sciences, HICSS, 2009. (doi:10.1109/HICSS.2009.422)

  • Y.-G. Guéhéneuc, J.-Y. Guyomarc'h, and H. Sahraoui. Improving design-pattern identification: A new approach and an exploratory study. Software Quality Journal, 18(1):145–174, 2009. (doi:10.1007/s11219-009-9082-y)

  • D.A. McMeekin, B.R.V. Konsky, E. Chang, and D.J.A. Cooper. Evaluating software inspection cognition levels using Bloom's taxonomy. In Proceedings — 22nd Conference on Software Engineering Education and Training, CSEET 2009, pages 232–239, 2009. (doi:10.1109/CSEET.2009.15)

  • J. Munro, C. Boldyreff, and A. Capiluppi. Architectural studies of games engines — the Quake series. In 1st International IEEE Consumer Electronic Society's Games Innovation Conference, ICE-GiC 09, pages 246–255, 2009. (doi:10.1109/ICEGIC.2009.5293600)

  • C.R. Prause. Maintaining fine-grained code metadata regardless of moving, copying and merging. In 9th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2009, pages 109–118, 2009. (doi:10.1109/SCAM.2009.20)

  • L. Yang, Y. Liu, and Y. Liu. Optimization of source pencil deployment based on plant growth simulation algorithm. He Jishu/Nuclear Techniques, 32(12):915–921, 2009.

  • M. Zhao, X.-W. Li, and Q.-P. Liu. The realization of a kind of self-adapted making test paper system - using "object-oriented programming" for an example. In 2009 IEEE International Conference on Grey Systems and Intelligent Services, GSIS 2009, pages 1370–1374, 2009. (doi:10.1109/GSIS.2009.5408126)

  • D. Lee, A. Smith, and M. Mortimer. Cultural differences affecting quality and productivity in Western / Asian offshore software development. In ACM International Conference Proceeding Series, pages 29–39, 2011. (doi:10.1145/2407796.2407801)

  • D. Malbaski, A. Kupusinac, and S. Popov. The impact of coding style on the readability of C programs. Technics Technologies Education Management, 6(4):1073–1082, 2011.

  • X. Peng, M. Li, and Z. Huang. A data collection framework with extensible protocol based on XML. 2nd World Congress on Computer Science and Information Engineering, CSIE 2011, 124 LNEE(VOL. 1):481–489, 2012. (doi:10.1007/978-3-642-25781-0_72)

  • D. Kelly, D. Hook, and R. Sanders. A framework for testing code in computational applications. Software Design and Development: Concepts, Methodologies, Tools, and Applications, 1-4:479–505, 2013. (doi:10.4018/978-1-4666-4301-7.ch024)

  • B. De Smet, L. Lempereur, Z. Sharafi, Y.-G. Guéhéneuc, G. Antoniol, and N. Habra. Taupe: Visualizing and analyzing eye-tracking data. Science of Computer Programming, 79:260–278, 2014. (doi:10.1016/j.scico.2012.01.004)

  • N. Shah. Sluts 'r' us: Intersections of gender, protocol and agency in the digital age. First Monday, 20(4), 2015. (doi:10.5210/fm.v20i4.5463)

  • S. Almagor, U. Boker, and O. Kupferman. Formally reasoning about quality. Journal of the ACM, 63(3), 2016. (doi:10.1145/2875421)

  • A. Chatzigeorgiou, T.L. Theodorou, G.E. Violettas, and S. Xinogalos. Blending an Android development course with software engineering concepts. Education and Information Technologies, 21(6):1847–1875, 2016. (doi:10.1007/s10639-015-9423-3)