Jalves Nicacio
Inovação, programação e Web Acessível
Jalves Nicacio, Fabio Petrillo
@inproceedings{10.1145/3550356.3561567, author = {Nicacio, Jalves and Petrillo, Fabio}, title = {An approach to build consistent software architecture diagrams using devops system descriptors}, year = {2022}, isbn = {9781450394673}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3550356.3561567}, doi = {10.1145/3550356.3561567}, abstract = {System architecture diagrams play an essential role in understanding system architecture. They encourage more active discussion among participants and make it easier to recall system details. However, system architecture diagrams often diverge from the software. As a result, they can interfere with the understanding and maintenance of the software. We propose an approach to build system architecture diagrams using DevOps system descriptors to improve the consistency of architecture diagrams. To produce our approach, we survey problems with architecture diagrams in the software industry, developing guidelines for creating architecture diagrams. Next, we produce a taxonomy for system descriptor concepts and a process to convert system descriptors into architecture diagrams. We evaluate our approach through a case study. In this case study, we defined a Docker Compose descriptor for a newsfeed system and transformed it into a system architectural diagram using the proposed approach. Our results indicate that, currently, system descriptors generally lead to consistent diagrams only to a limited extent. However, the case study's observations indicate that the proposed approach is promising and demonstrates that system descriptors have the potential to create more consistent architectural diagrams. Further evaluation in controlled and empirical experiments is necessary to test our hypothesis in more detail.}, booktitle = {Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings}, pages = {312–321}, numpages = {10}, keywords = {system descriptors, system architecture, software systems, software engineering, software architecture, modelling process, architectural diagram consistency}, location = {Montreal, Quebec, Canada}, series = {MODELS '22} }
Demetrio Guilardi, Jalves Nicácio, Bianca M. Napoleão, Fabio Petrillo
@inproceedings{10.1145/3387905.3388598, author = {Guilardi, Demetrio and Nic'{a}cio, Jalves and Napole~{a}o, Bianca M. and Petrillo, Fabio}, title = {Are Apps Ready for New Android Releases?}, year = {2020}, isbn = {9781450379595}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3387905.3388598}, doi = {10.1145/3387905.3388598}, booktitle = {Proceedings of the IEEE/ACM 7th International Conference on Mobile Software Engineering and Systems}, pages = {66–76}, numpages = {11}, keywords = {compatibility, readiness, update, mobile, API level, Android, operating system}, location = {Seoul, Republic of Korea}, series = {MOBILESoft '20} }
@inproceedings{10.1145/3387905.3388606, author = {Guilardi, Demetrio and Nic'{a}cio, Jalves and Napole~{a}o, Bianca M. and Petrillo, Fabio}, title = {AndroidPropTracker: Mining Lifetime Properties of Android Projects}, year = {2020}, isbn = {9781450379595}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3387905.3388606}, doi = {10.1145/3387905.3388606}, booktitle = {Proceedings of the IEEE/ACM 7th International Conference on Mobile Software Engineering and Systems}, pages = {23–26}, numpages = {4}, keywords = {Android API level, Android lifetime properties, Android mining repositories tool}, location = {Seoul, Republic of Korea}, series = {MOBILESoft '20} }
Jalves Mendonça Nicácio, Fábio Paraguaçu Duarte da Costa
@article{2018, doi = {10.22456/1982-1654.77611}, url = {https://doi.org/10.22456/1982-1654.77611}, year = {2018}, month = oct, publisher = {Universidade Federal do Rio Grande do Sul}, volume = {21}, number = {2}, author = {Jalves Mendonc{c}a Nic'{a}cio and F'{a}bio Paraguac{c}u Duarte da Costa}, title = {Dekstra: um Ambiente de Aprendizagem Social para iniciac{c}~{a}o `{a} aprendizagem de programac{c}~{a}o usando esquemas de concepc{c}~{a}o e planos programac{c}~{a}o} }
Jalves Mendonça Nicácio
@book{nicacio2010, author = {Nic'{a}cio, J. M}, title = {T'{e}cnicas de acessibilidade: criando uma Web para todos}, publisher = {EdUFAL}, address = {Maceió, AL (BR)}, year = {2010}, isbn = {9788571774438} }