Agile development for the brazilian system of IDTV with Ginga-NCL: LUAR validation

Detalhes bibliográficos
Autor(a) principal: Bezerra, Diogo Henrique Duarte
Data de Publicação: 2016
Outros Autores: Burlamaqui, Aquiles Medeiros Filgueira, Sousa, Denio Mariz Timoteo de
Tipo de documento: Artigo
Idioma: por
Título da fonte: Repositório Institucional da UFRN
DOI: 10.1109/TLA.2016.7459620
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/24657
Resumo: In the development of the applications described in NCL language, it was noticed the reusing for some document models and structures, enabling repetitions for common codes in the applications.Thus, due to the need to generalize the development of applications described in the NCL language was created the Luar templates processing system. The Luar system has a templates processor developed with the Lua language and a library to keep and aggregate the collection of templates, sharing them between the developers.This paper has as goal to present the evaluation of the Luar system through software engineering experimental techniques. Language NCL and Lua courses were taught for undergraduate students group and compared the development time of two applications utilizing the different languages. The result showed that development with the Luar language is more productive than the development purely with NCL. It having the development time economy of 60% to 78% approximately, depending on the kind of application, compared with the authored with NCL
id UFRN_f69e6d87f9821a69d98432227a7cb37d
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/24657
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Bezerra, Diogo Henrique DuarteBurlamaqui, Aquiles Medeiros FilgueiraSousa, Denio Mariz Timoteo de2018-01-24T20:39:10Z2018-01-24T20:39:10Z2016-03BEZERRA, Diogo Henrique Duarte; BURLAMAQUI, Aquiles Medeiros Filgueira; SOUSA, Denio Mariz Timoteo de. Agile development for the brazilian system of IDTV with Ginga-NCL: LUAR validation. Revista IEEE América Latina, v. 14, p. 1352-1360, 2016. Disponível em: <http://dx.doi.org/10.1109/TLA.2016.7459620>. Acesso em: 20 out. 2017.1548-0992https://repositorio.ufrn.br/jspui/handle/123456789/2465710.1109/TLA.2016.7459620porIEEELuarNCLTemplateReuseIDTVExperimental Software EngineeringAgile development for the brazilian system of IDTV with Ginga-NCL: LUAR validationinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleIn the development of the applications described in NCL language, it was noticed the reusing for some document models and structures, enabling repetitions for common codes in the applications.Thus, due to the need to generalize the development of applications described in the NCL language was created the Luar templates processing system. The Luar system has a templates processor developed with the Lua language and a library to keep and aggregate the collection of templates, sharing them between the developers.This paper has as goal to present the evaluation of the Luar system through software engineering experimental techniques. Language NCL and Lua courses were taught for undergraduate students group and compared the development time of two applications utilizing the different languages. The result showed that development with the Luar language is more productive than the development purely with NCL. It having the development time economy of 60% to 78% approximately, depending on the kind of application, compared with the authored with NCLinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNTEXTAgileDevelopmentIDTV_2016.pdf.txtAgileDevelopmentIDTV_2016.pdf.txtExtracted texttext/plain42508https://repositorio.ufrn.br/bitstream/123456789/24657/3/AgileDevelopmentIDTV_2016.pdf.txt792b35b7c73111f3bf646f70a786114cMD53THUMBNAILAgileDevelopmentIDTV_2016.pdf.jpgAgileDevelopmentIDTV_2016.pdf.jpgIM Thumbnailimage/jpeg10105https://repositorio.ufrn.br/bitstream/123456789/24657/4/AgileDevelopmentIDTV_2016.pdf.jpgae8c37b7331bb8e4a89ba0edd2e485e8MD54ORIGINALAgileDevelopmentIDTV_2016.pdfAgileDevelopmentIDTV_2016.pdfapplication/pdf1974595https://repositorio.ufrn.br/bitstream/123456789/24657/1/AgileDevelopmentIDTV_2016.pdf3fc648b5101d2190ac8d0c593eee86faMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ufrn.br/bitstream/123456789/24657/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52123456789/246572019-01-30 13:36:27.376oai:https://repositorio.ufrn.br:123456789/24657Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2019-01-30T16:36:27Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.pt_BR.fl_str_mv Agile development for the brazilian system of IDTV with Ginga-NCL: LUAR validation
title Agile development for the brazilian system of IDTV with Ginga-NCL: LUAR validation
spellingShingle Agile development for the brazilian system of IDTV with Ginga-NCL: LUAR validation
Bezerra, Diogo Henrique Duarte
Luar
NCL
Template
Reuse
IDTV
Experimental Software Engineering
title_short Agile development for the brazilian system of IDTV with Ginga-NCL: LUAR validation
title_full Agile development for the brazilian system of IDTV with Ginga-NCL: LUAR validation
title_fullStr Agile development for the brazilian system of IDTV with Ginga-NCL: LUAR validation
title_full_unstemmed Agile development for the brazilian system of IDTV with Ginga-NCL: LUAR validation
title_sort Agile development for the brazilian system of IDTV with Ginga-NCL: LUAR validation
author Bezerra, Diogo Henrique Duarte
author_facet Bezerra, Diogo Henrique Duarte
Burlamaqui, Aquiles Medeiros Filgueira
Sousa, Denio Mariz Timoteo de
author_role author
author2 Burlamaqui, Aquiles Medeiros Filgueira
Sousa, Denio Mariz Timoteo de
author2_role author
author
dc.contributor.author.fl_str_mv Bezerra, Diogo Henrique Duarte
Burlamaqui, Aquiles Medeiros Filgueira
Sousa, Denio Mariz Timoteo de
dc.subject.por.fl_str_mv Luar
NCL
Template
Reuse
IDTV
Experimental Software Engineering
topic Luar
NCL
Template
Reuse
IDTV
Experimental Software Engineering
description In the development of the applications described in NCL language, it was noticed the reusing for some document models and structures, enabling repetitions for common codes in the applications.Thus, due to the need to generalize the development of applications described in the NCL language was created the Luar templates processing system. The Luar system has a templates processor developed with the Lua language and a library to keep and aggregate the collection of templates, sharing them between the developers.This paper has as goal to present the evaluation of the Luar system through software engineering experimental techniques. Language NCL and Lua courses were taught for undergraduate students group and compared the development time of two applications utilizing the different languages. The result showed that development with the Luar language is more productive than the development purely with NCL. It having the development time economy of 60% to 78% approximately, depending on the kind of application, compared with the authored with NCL
publishDate 2016
dc.date.issued.fl_str_mv 2016-03
dc.date.accessioned.fl_str_mv 2018-01-24T20:39:10Z
dc.date.available.fl_str_mv 2018-01-24T20:39:10Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.citation.fl_str_mv BEZERRA, Diogo Henrique Duarte; BURLAMAQUI, Aquiles Medeiros Filgueira; SOUSA, Denio Mariz Timoteo de. Agile development for the brazilian system of IDTV with Ginga-NCL: LUAR validation. Revista IEEE América Latina, v. 14, p. 1352-1360, 2016. Disponível em: <http://dx.doi.org/10.1109/TLA.2016.7459620>. Acesso em: 20 out. 2017.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/24657
dc.identifier.issn.none.fl_str_mv 1548-0992
dc.identifier.doi.none.fl_str_mv 10.1109/TLA.2016.7459620
identifier_str_mv BEZERRA, Diogo Henrique Duarte; BURLAMAQUI, Aquiles Medeiros Filgueira; SOUSA, Denio Mariz Timoteo de. Agile development for the brazilian system of IDTV with Ginga-NCL: LUAR validation. Revista IEEE América Latina, v. 14, p. 1352-1360, 2016. Disponível em: <http://dx.doi.org/10.1109/TLA.2016.7459620>. Acesso em: 20 out. 2017.
1548-0992
10.1109/TLA.2016.7459620
url https://repositorio.ufrn.br/jspui/handle/123456789/24657
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv IEEE
publisher.none.fl_str_mv IEEE
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/24657/3/AgileDevelopmentIDTV_2016.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/24657/4/AgileDevelopmentIDTV_2016.pdf.jpg
https://repositorio.ufrn.br/bitstream/123456789/24657/1/AgileDevelopmentIDTV_2016.pdf
https://repositorio.ufrn.br/bitstream/123456789/24657/2/license.txt
bitstream.checksum.fl_str_mv 792b35b7c73111f3bf646f70a786114c
ae8c37b7331bb8e4a89ba0edd2e485e8
3fc648b5101d2190ac8d0c593eee86fa
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1823686783351652352