{"id":{"repo_id":"brazil-ufpe","oai_identifier":"oai:repositorio.ufpe.br:123456789/33909"},"canonical_url":"https://search.dev.ndltd.org/etd/brazil-ufpe/oai:repositorio.ufpe.br:123456789/33909","repository":{"repo_id":"brazil-ufpe","name":"Brazil UFPE","base_url":"https://repositorio.ufpe.br/oai/request"},"display":{"title":"Using docker to assist Q&A forum users","abstract":"Q&A forums are today an important tool to assist developers in programming tasks. Unfortunately, contributions to these forums are often unclear and incomplete as developers typically adopt a liberal style when writing their posts. This dissertation reports on a study to evaluate the feasibility of using Docker to address that problem. Docker is a virtualization solution that enables a developer to encapsulate an operating environment—that could show how to manifest or fix a problem—and transfer that environment to others. Our study is organized in two parts. We conducted a feasibility study to broadly assess willingness and effort required to adopt the technology. We also conducted two user studies to assess how well people works the idea. In summary, our results indicate that Docker is useful the most to support configurationrelated posts of medium and high difficulty, which we found to be an important class of posts. We also noted that interest of the community on a tool we developed to support our experiments was high. We believe that these results provide early evidence indicating that the use of Docker to assist developers in Q&A forums should be encouraged in certain cases.","abstract_html":"Q&amp;A forums are today an important tool to assist developers in programming tasks. Unfortunately, contributions to these forums are often unclear and incomplete as developers typically adopt a liberal style when writing their posts. This dissertation reports on a study to evaluate the feasibility of using Docker to address that problem. Docker is a virtualization solution that enables a developer to encapsulate an operating environment—that could show how to manifest or fix a problem—and transfer that environment to others. Our study is organized in two parts. We conducted a feasibility study to broadly assess willingness and effort required to adopt the technology. We also conducted two user studies to assess how well people works the idea. In summary, our results indicate that Docker is useful the most to support configurationrelated posts of medium and high difficulty, which we found to be an important class of posts. We also noted that interest of the community on a tool we developed to support our experiments was high. We believe that these results provide early evidence indicating that the use of Docker to assist developers in Q&amp;A forums should be encouraged in certain cases.","abstract_has_math":false,"creators":["MELO, Luís Henrique de Souza"],"institution":"Universidade Federal de Pernambuco","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["D'Amorim, Marcelo Bezerra"],"committee_chairs":[],"committee_members":[],"year":2019,"date_issued":"2019-03-21","date_published":"2019-03-21","updated_at":"2026-07-24T01:19:04Z","subjects":["Engenharia de software","Docker"],"languages":["eng"],"rights":["openAccess","Attribution-NonCommercial-NoDerivs 3.0 Brazil"],"rights_urls":["http://creativecommons.org/licenses/by-nc-nd/3.0/br/"],"identifier_entries":[]},"links":{"outbound_url":"https://repositorio.ufpe.br/handle/123456789/33909","outbound_label":"Repository record","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["D'Amorim, Marcelo Bezerra"]},{"key":"dc:creator","label":"Author","values":["MELO, Luís Henrique de Souza"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2019-09-27T20:46:44Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2019-09-27T20:46:44Z"]},{"key":"dc:date.issued","label":"Date","values":["2019-03-21"]},{"key":"dc:publisher","label":"Institution","values":["Universidade Federal de Pernambuco"]},{"key":"dc:type","label":"Dc Type","values":["masterThesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Engenharia de software","Docker"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["openAccess","Attribution-NonCommercial-NoDerivs 3.0 Brazil"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://creativecommons.org/licenses/by-nc-nd/3.0/br/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://repositorio.ufpe.br/handle/123456789/33909"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Q&A forums are today an important tool to assist developers in programming tasks. Unfortunately, contributions to these forums are often unclear and incomplete as developers typically adopt a liberal style when writing their posts. This dissertation reports on a study to evaluate the feasibility of using Docker to address that problem. Docker is a virtualization solution that enables a developer to encapsulate an operating environment—that could show how to manifest or fix a problem—and transfer that environment to others. Our study is organized in two parts. We conducted a feasibility study to broadly assess willingness and effort required to adopt the technology. We also conducted two user studies to assess how well people works the idea. In summary, our results indicate that Docker is useful the most to support configurationrelated posts of medium and high difficulty, which we found to be an important class of posts. We also noted that interest of the community on a tool we developed to support our experiments was high. We believe that these results provide early evidence indicating that the use of Docker to assist developers in Q&A forums should be encouraged in certain cases."]},{"key":"dc:title","label":"Title","values":["Using docker to assist Q&A forum users"]}]}],"canonical_facts":{"dc:contributor.advisor":["D'Amorim, Marcelo Bezerra"],"dc:creator":["MELO, Luís Henrique de Souza"],"dc:date.accessioned":["2019-09-27T20:46:44Z"],"dc:date.available":["2019-09-27T20:46:44Z"],"dc:date.issued":["2019-03-21"],"dc:description.abstract":["Q&A forums are today an important tool to assist developers in programming tasks. Unfortunately, contributions to these forums are often unclear and incomplete as developers typically adopt a liberal style when writing their posts. This dissertation reports on a study to evaluate the feasibility of using Docker to address that problem. Docker is a virtualization solution that enables a developer to encapsulate an operating environment—that could show how to manifest or fix a problem—and transfer that environment to others. Our study is organized in two parts. We conducted a feasibility study to broadly assess willingness and effort required to adopt the technology. We also conducted two user studies to assess how well people works the idea. In summary, our results indicate that Docker is useful the most to support configurationrelated posts of medium and high difficulty, which we found to be an important class of posts. We also noted that interest of the community on a tool we developed to support our experiments was high. We believe that these results provide early evidence indicating that the use of Docker to assist developers in Q&A forums should be encouraged in certain cases."],"dc:identifier.uri":["https://repositorio.ufpe.br/handle/123456789/33909"],"dc:language.iso":["eng"],"dc:publisher":["Universidade Federal de Pernambuco"],"dc:rights":["openAccess","Attribution-NonCommercial-NoDerivs 3.0 Brazil"],"dc:rights.uri":["http://creativecommons.org/licenses/by-nc-nd/3.0/br/"],"dc:subject":["Engenharia de software","Docker"],"dc:title":["Using docker to assist Q&A forum users"],"dc:type":["masterThesis"]},"updated_at":"2026-07-24T01:19:04Z"}