Abstract
We argue that there is a gap between software engineering cultivated in the universities and industrial software development. We believe that it is possible to get academia and industry closer by starting projects that will require solution of non-trivial scientific tasks from one side and long-term commitment to create a product out of this research solutions from the other side. We illustrate our position on a real-world example of collaboration between an American company Relativity Technologies and research teams from St.Petersburg and Novosibirk State Universities. We also point out that the current economic situation in Russia presents unique opportunity for international projects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A.P. Ershov “Design specifications for multi-language programming system”, Cybernetics, 1975, No. 4. P. 11–27 (in Russian)
I.V. Pottosin “A” “Good Program”: An Attempt at an Exact Definition of the Term”// Programming and Computer Software, Vol. 23, No. 2, 1997. P. 59–69.
A.A. Terekhov “Automated extraction of classes from legacy systems” // In A.N. Terekhov, A.A. Terekhov (eds.) “Automated Software Reengineering”, St.-Petersburg, 2000, P. 229–250 (in Russian)
S. Jarzabek, P. Knauber “Synergy between Component-based and Generative Approaches”, In Proceedings of ESEC/FSE’99, Lecture Notes in Computer Science No. 1687, Springer-Verlag, P. 429–445.
M. Weiser “Program Slicing” // IEEE Transactions on Software Engineering. July 1984. N 4. P. 352–357.
T. Ball, S. Horwitz “Slicing Programs with Arbitrary Control Flow” // Proceedings of the 1st International Workshop on Automated and AlgorithmicDebugging. 1993.
M.A. Bulyonkov, D.E. Baburin “HyperCode— open system for program visualization” // In A.N. Terekhov, A.A. Terekhov (eds.) “Automated Software Reengineering”, St.-Petersburg, 2000. P. 165–183 (in Russian)
A.V. Drunin “Automated creation of program components on the basis of legacy programs” // In A.N. Terekhov, A.A. Terekhov (eds.) “Automated Software Reengineering”, St.-Petersburg, 2000. P. 184–205 (in Russian)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Terekhov, A.N., Erlikh, L. (2001). Academic vs. Industrial Software Engineering: Closing the Gap. In: Bjørner, D., Broy, M., Zamulin, A.V. (eds) Perspectives of System Informatics. PSI 2001. Lecture Notes in Computer Science, vol 2244. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45575-2_32
Download citation
DOI: https://doi.org/10.1007/3-540-45575-2_32
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43075-9
Online ISBN: 978-3-540-45575-2
eBook Packages: Springer Book Archive