Skip to content
BY-NC-ND 3.0 license Open Access Published by De Gruyter Open Access October 8, 2014

Reusable software documentation with phrase annotations

  • Milan Nosál’ EMAIL logo and Jaroslav Porubän
From the journal Open Computer Science

Abstract

[1] M. Smith, Towards Modern Literate Programming, Honours Project Report (Department of Computer Science, University of Canterbury, Christchurch, New Zealand, 2001) Search in Google Scholar

[2] M. Vagac, J. Kollár, Improving Program Comprehension by Automatic Metamodel Abstraction, Comput. Sci. Inf. Syst. 9(1), 235–247, 2012 http://dx.doi.org/10.2298/CSIS110406047V10.2298/CSIS110406047VSearch in Google Scholar

[3] J. Greenfield, K. Short, S. Cook, S. Kent, Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools (Wiley, Indianapolis, Indiana, 2004) 10.1007/978-3-540-28630-1_19Search in Google Scholar

[4] P. Wegrzynowicz, K. Stencel, Relaxing queries to detect variants of design patterns, Computer Science and Information Systems (FedCSIS), 2013 Federated Conference, Sept. 2013, 1571–1578 Search in Google Scholar

[5] M. Nosál, J. Porubän, Software Documentation through Source Code Annotations, Informatics 2013: Proceedings of the Twelfth International Scientific Conference on Informatics, Informatics’2013 (Spišská Nová Ves, Slovakia, 2013) 180–185 Search in Google Scholar

[6] M. Horie, S. Chiba, Tool Support for Crosscutting Concerns of API Documentation, Proceedings of the 9th International Conference on Aspect-Oriented Software Development, AOSD’10 (ACM, New York, NY, USA, 2010) 10.1145/1739230.1739242Search in Google Scholar

[7] K. Mens, B. Poll, S. González, Using Intentional Source-Code Views to Aid Software Maintenance, Proceedings of the International Conference on Software Maintenance, ICSM’ 03 (IEEE Computer Society, Washington, DC, USA, 2003) Search in Google Scholar

[8] L. Shi, H. Zhong, T. Xie, M. Li, An Empirical Study on Evolution of API Documentation, Proceedings of the 14th International Conference on Fundamental Approaches to Software Engineering: Part of the Joint European Conferences on Theory and Practice of Software, FASE’11/ETAPS’11 (Springer-Verlag, Berlin, Heidelberg, 2011) 416–431 http://dx.doi.org/10.1007/978-3-642-19811-3_2910.1007/978-3-642-19811-3_29Search in Google Scholar

[9] R. Rouvoy, P. Merle, Leveraging Component-Oriented Programming with Attribute-Oriented Programming, 11th International ECOOP Workshop on Component-Oriented Programming (WCOP’06) (Universität Karlsruhe, Fakultät für Informatik, Bibliothek, Karlsruhe, Germany, 2006) 10–18 Search in Google Scholar

[10] D.A.A. Correia, E.M. Guerra, F.F. Silveira, C.T. Fernandes, Quality Improvement in Annotated Code, CLEI Electron. J. 13(2), 7, 2010 10.19153/cleiej.13.2.7Search in Google Scholar

[11] J. Cachopo, Separation of concerns through semantic annotations, Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, OOPSLA’ 02 (ACM, New York, NY, USA, 2002) 2–3 http://dx.doi.org/10.1145/985072.98507410.1145/985072.985074Search in Google Scholar

[12] G. Kiczales, M. Mezini, Separation of concerns with procedures, annotations, advice and pointcuts, Proceedings of the 19th European conference on Object-Oriented Programming, ECOOP’05 (Springer-Verlag, Berlin, Heidelberg, 2005) 195–213 10.1007/11531142_9Search in Google Scholar

[13] M. Sabo, J. Porubän, Preserving Design Patterns using Source Code Annotations, J. Comput. Sci. Control Syst. 2(1), 53–56, 2009 Search in Google Scholar

[14] P. Kajsa, P. Návrat, Design pattern support based on the source code annotations and feature models, Proceedings of the 38th international conference on Current Trends in Theory and Practice of Computer Science, SOFSEM’12 (Springer-Verlag, Berlin, Heidelberg, 2012) 467–478 10.1007/978-3-642-27660-6_38Search in Google Scholar

[15] S.S. Huang, D. Zook, Y. Smaragdakis, Domain-specific languages and program generation with meta-AspectJ, ACM Trans. Softw. Eng. Methodol. 18(2), 1–32, 2008 http://dx.doi.org/10.1145/1416563.141656610.1145/1416563.1416566Search in Google Scholar

[16] C. Vasian, Attribute enabled software development: illustrated with mobile software applications (AV Akademikerverlag, Saarbrücken, Germany, 2012) Search in Google Scholar

[17] J. Porubän, M. Nosál, Generating Case Studies from Annotated Sources Codes, J. Comput. Sci. Control Syst. 6(1), 81–86, 2013 Search in Google Scholar

[18] M. Nosál, J. Porubän, M. Nosál, Concern-oriented source code projections, 2013 Federated Conference on Computer Science and Information Systems (FedCSIS), Sept. 2013 (IEEE Computer Society Press, Los Alamitos, California, USA, 2013) 1541–1544 Search in Google Scholar

[19] T. Vestdam, Elucidative Programming in open integrated development environments for Java, Proceedings of the 2nd international conference on Principles and practice of programming in Java, PPPJ’ 03 (Computer Science Press, Inc., New York, NY, USA, 2003) 49–54 Search in Google Scholar

[20] W. Maalej, M.P. Robillard, Patterns of Knowledge in API Reference Documentation, Soft. Eng. IEEE T. 39(9), 1264–1282, 2013 http://dx.doi.org/10.1109/TSE.2013.1210.1109/TSE.2013.12Search in Google Scholar

Published Online: 2014-10-8
Published in Print: 2014-12-1

© 2014 Versita Warsaw

This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.

Downloaded on 29.3.2024 from https://www.degruyter.com/document/doi/10.2478/s13537-014-0208-3/html
Scroll to top button