Zobrazeno 1 - 10
of 51
pro vyhledávání: '"Maurício Aniche"'
Publikováno v:
PeerJ Computer Science, Vol 7, p e489 (2021)
Modern software development and operations rely on monitoring to understand how systems behave in production. The data provided by application logs and runtime environment are essential to detect and diagnose undesired behavior and improve system rel
Externí odkaz:
https://doaj.org/article/42ec5a2ec2d34a9192a1e78f7cc5c847
Autor:
Cristian-Alexandru Botocan, Piyush Deshmukh, Pavlos Makridis, Jorge Romeu Huidobro, Mathanrajan Sundarrajan, Maurício Aniche, Andy Zaidman
Publikováno v:
Proceedings-2022 ACM/IEEE 44th International Conference on Software Engineering: Companion Proceedings, ICSE-Companion 2022
Proceedings-2022 ACM/IEEE 44th International Conference on Software Engineering
Proceedings-2022 ACM/IEEE 44th International Conference on Software Engineering
Software testing is one of the most important aspects of modern software development. To ensure the quality of the software, developers should ideally write and execute automated tests regularly as their code-base evolves. TestKnight, a plugin for th
Publikováno v:
WAIN@ICSE
WAIN'21-1st Workshop on AI Engineering – Software Engineering for AI. Virtual, Madrid, Spain
WAIN'21-1st Workshop on AI Engineering – Software Engineering for AI
WAIN'21-1st Workshop on AI Engineering – Software Engineering for AI. Virtual, Madrid, Spain
WAIN'21-1st Workshop on AI Engineering – Software Engineering for AI
Artificial Intelligence (AI) and Machine Learning (ML) are pervasive in the current computer science landscape. Yet, there still exists a lack of software engineering experience and best practices in this field. One such best practice, static code an
Autor:
Mauricio Aniche
Write object-oriented code that's manageable, maintainable, and future-proof.Keeping your object-oriented designs simple demands a creative approach—and that's exactly what you'll find in Simple Object-Oriented Design. This book is full of patterns
Publikováno v:
PeerJ Computer Science, Vol 7, p e489 (2021)
PeerJ Computer Science
PeerJ Computer Science, 7
PeerJ Computer Science
PeerJ Computer Science, 7
Modern software development and operations rely on monitoring to understand how systems behave in production. The data provided by application logs and runtime environment are essential to detect and diagnose undesired behavior and improve system rel
Publikováno v:
IEEE Transactions on Software Engineering, 46(8)
A linter is a static analysis tool that warns software developers about possible code errors or violations to coding standards. By using such a tool, errors can be surfaced early in the development process when they are cheaper to fix. For a linter t
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::2802258c8f53761622285b644aa26720
http://resolver.tudelft.nl/uuid:375bf549-f2a2-49a7-8d3d-a4489a579f4c
http://resolver.tudelft.nl/uuid:375bf549-f2a2-49a7-8d3d-a4489a579f4c
Publikováno v:
IEEE Transactions on Software Engineering, 48(4)
Refactoring is the process of changing the internal structure of software to improve its quality without modifying its external behavior. Empirical studies have repeatedly shown that refactoring has a positive impact on the understandability and main
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::765d43df9f54522a8f84c4aa6bd8604c
Publikováno v:
ICSEW'20: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops
ICSEW'20
ICSE (Workshops)
ICSEW'20
ICSE (Workshops)
A novel approach is proposed for constructing models of anomaly detectors using supervised learning from the traces of normal and abnormal operations of an Industrial Control System (ICS). Such detectors are of value in detecting process anomalies in
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::d1bd5c036272c0aeaef9970ef7ea6626
https://doi.org/10.1145/3387940.3391486
https://doi.org/10.1145/3387940.3391486
Autor:
Georgios Gousios, Jón Arnar Briem, Pavel Rapoport, Maurício Aniche, Jordi Smit, Hendrig Sellik
Publikováno v:
ICSEW'20: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops
ICSEW'20
ICSE (Workshops)
ICSEW'20
ICSE (Workshops)
Mistakes in boundary conditions are the cause of many bugs in software. These mistakes happen when, e.g., developers make use of '' in cases where they should have used '='. Mistakes in boundary conditions are often hard to find and manually detectin
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::c124670cd99e2fedd2c86a282e1f9584
http://resolver.tudelft.nl/uuid:5474f7e4-1a1c-4950-a63d-6960b847ba94
http://resolver.tudelft.nl/uuid:5474f7e4-1a1c-4950-a63d-6960b847ba94
Publikováno v:
SIGCSE 2019-Proceedings of the 50th ACM Technical Symposium on Computer Science Education
SIGCSE
SIGCSE
Software testing is an important topic in software engineering education, and yet highly challenging from an educational perspective: students are required to learn several testing techniques, to be able to distinguish the right technique to apply, t
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::32d35adb1448153d26ea5d50b044feaa
http://resolver.tudelft.nl/uuid:b36407d1-b5ff-4825-9318-f36124f08e7b
http://resolver.tudelft.nl/uuid:b36407d1-b5ff-4825-9318-f36124f08e7b