130102 venera arnaoudova - a new family of software anti-patterns linguisti...Ptidej Team
This document introduces linguistic anti-patterns (LAs), which are recurring poor practices in naming, documentation, and choice of identifiers in code implementation. One family of LAs is inconsistencies between an entity's documentation, name, and behavior. The study defined inconsistency LAs, developed a detection tool called LAPD, and analyzed four systems. LAPD detected that inconsistency LAs represent around 5% of entities and have a precision of 72%. The existence of LAs can cause wasted effort understanding code and wrong assumptions, so awareness of them is important. Further work could examine developer opinions and the impact of LAs.
1 M-CARE: Дидактическа подкрепа за учене през мобилен телефонKarel Van Isacker
1 M-CARE: Дидактическа подкрепа за учене през мобилен телефон
http://mcare-project.eu/?lang=bg
Този проект (M-Care - 539913-LLP-1-2013-1-TR-LEONARDO-LMP) е частично финансиран от Европейската комисия. Настоящата публикация излага само възгледите на автора, като Комисията не носи отговорност за изчерпателността и верността на информацията, посочена тук, нито за възможните начини за нейната употреба.
La amistad se puede dar en diferentes etapas de la vida y puede desarrollarse rápidamente o tomar años. Las amistades también pueden existir entre personas y animales u otras entidades. Finalmente, las relaciones de amistad han sido ampliamente representadas en la literatura, el cine y la televisión.
Mahmoud Abdullah Ahmed Mahmoud is an Egyptian national seeking an opportunity in a reputable organization. He has a Bachelor's degree in Economics from 6 October University and experience working in sales, procurement, and accounting roles. He is proficient in English, Arabic, and Microsoft Office applications.
130411 francis palma - detection of process antipatterns -- a bpel perspectivePtidej Team
The document describes an approach for detecting process antipatterns in BPEL processes. It begins by discussing the motivation for detecting antipatterns, which are poor design decisions that can negatively impact quality of service. It then reviews related work on modeling antipatterns, detecting them in BPMN models, and defining patterns in BPEL. The identified gaps are that antipatterns have not been considered for BPEL processes and quality aspects were not included. The proposed approach involves specifying antipatterns as rules, transforming BPEL processes into a generic model, and then detecting antipatterns by applying the rules. A small experiment is described to detect two antipatterns in three sample BPEL processes.
130705 zephyrin soh - how developers spend their effort during maintenance ...Ptidej Team
The document studies how developers spend their effort during maintenance activities. It finds that developers do not necessarily spend more effort on tasks requiring more complex implementations. The study examines two research questions: (1) whether task complexity reflects developer effort, and (2) factors affecting effort. It finds effort is affected by bug severity, developer experience, and exploring additional files, but experience provides little benefit. Complexity and effort have a weak correlation depending on the project.
130102 venera arnaoudova - a new family of software anti-patterns linguisti...Ptidej Team
This document introduces linguistic anti-patterns (LAs), which are recurring poor practices in naming, documentation, and choice of identifiers in code implementation. One family of LAs is inconsistencies between an entity's documentation, name, and behavior. The study defined inconsistency LAs, developed a detection tool called LAPD, and analyzed four systems. LAPD detected that inconsistency LAs represent around 5% of entities and have a precision of 72%. The existence of LAs can cause wasted effort understanding code and wrong assumptions, so awareness of them is important. Further work could examine developer opinions and the impact of LAs.
1 M-CARE: Дидактическа подкрепа за учене през мобилен телефонKarel Van Isacker
1 M-CARE: Дидактическа подкрепа за учене през мобилен телефон
http://mcare-project.eu/?lang=bg
Този проект (M-Care - 539913-LLP-1-2013-1-TR-LEONARDO-LMP) е частично финансиран от Европейската комисия. Настоящата публикация излага само възгледите на автора, като Комисията не носи отговорност за изчерпателността и верността на информацията, посочена тук, нито за възможните начини за нейната употреба.
La amistad se puede dar en diferentes etapas de la vida y puede desarrollarse rápidamente o tomar años. Las amistades también pueden existir entre personas y animales u otras entidades. Finalmente, las relaciones de amistad han sido ampliamente representadas en la literatura, el cine y la televisión.
Mahmoud Abdullah Ahmed Mahmoud is an Egyptian national seeking an opportunity in a reputable organization. He has a Bachelor's degree in Economics from 6 October University and experience working in sales, procurement, and accounting roles. He is proficient in English, Arabic, and Microsoft Office applications.
130411 francis palma - detection of process antipatterns -- a bpel perspectivePtidej Team
The document describes an approach for detecting process antipatterns in BPEL processes. It begins by discussing the motivation for detecting antipatterns, which are poor design decisions that can negatively impact quality of service. It then reviews related work on modeling antipatterns, detecting them in BPMN models, and defining patterns in BPEL. The identified gaps are that antipatterns have not been considered for BPEL processes and quality aspects were not included. The proposed approach involves specifying antipatterns as rules, transforming BPEL processes into a generic model, and then detecting antipatterns by applying the rules. A small experiment is described to detect two antipatterns in three sample BPEL processes.
130705 zephyrin soh - how developers spend their effort during maintenance ...Ptidej Team
The document studies how developers spend their effort during maintenance activities. It finds that developers do not necessarily spend more effort on tasks requiring more complex implementations. The study examines two research questions: (1) whether task complexity reflects developer effort, and (2) factors affecting effort. It finds effort is affected by bug severity, developer experience, and exploring additional files, but experience provides little benefit. Complexity and effort have a weak correlation depending on the project.
5 M-CARE: Социално включване
http://mcare-project.eu/?lang=bg
Този проект (M-Care - 539913-LLP-1-2013-1-TR-LEONARDO-LMP) е частично финансиран от Европейската комисия. Настоящата публикация излага само възгледите на автора, като Комисията не носи отговорност за изчерпателността и верността на информацията, посочена тук, нито за възможните начини за нейната употреба.
130712 keshav choudhary - studying developer co-ordination patterns in os d...Ptidej Team
This document summarizes a study on developer coordination patterns in OS distributions. The study analyzed bug data from Ubuntu, Mint and Debian to determine how far the distributions currently collaborate and whether there are missing links. Key findings include that 36% of Ubuntu bugs are resolved in-house rather than upstream, while Debian seeks to resolve most bugs upstream. The research also aims to detect duplicated bug reports across trackers to reduce duplication of efforts.
130404 fehmi jaafar - on the relationship between program evolution and fau...Ptidej Team
This document summarizes an empirical study that examined the relationship between class evolution patterns (such as class lifetime and co-evolution with other classes) and fault-proneness in software programs. The study analyzed several versions of three Java programs to classify classes based on their evolution profiles and identify faults. The results showed that persistent classes that existed throughout the program lifespan were significantly less fault-prone than short-lived or transient classes. Additionally, faults fixed by maintaining co-evolved classes that changed together were significantly more than faults fixed in other classes. These findings provide insights into how class evolution impacts faults that can help improve fault detection and prevention.
Este documento presenta un libro sobre violencia sexual infantil compilado por la Corporación de Promoción y Apoyo a la Infancia (PAICABÍ). El libro incluye capítulos escritos por psicólogos, asistentes sociales y abogados que trabajan en centros de atención infantil. Los temas cubiertos incluyen los derechos de los niños, la intervención en casos de maltrato grave, la comprensión de la violencia desde la complejidad, la constitución de la subjetividad en equipos técnicos y los des
130614 sebastiano panichella - mining source code descriptions from develo...Ptidej Team
This document describes a 5-step approach for mining method descriptions from developer communications:
1. Download emails/bug reports and trace them to classes and methods using heuristics like mentioning class/file names.
2. Extract paragraphs of text from the communications.
3. Trace paragraphs to methods by checking for mentions of "method" and method names.
4. Apply heuristics to score paragraphs associated with methods based on how well they describe the method, like percentage of method parameters mentioned.
5. Rank paragraphs for each method by score to select best descriptions.
130905 francis palma - detection of process antipatterns - a bpel perspectivePtidej Team
The document presents an approach for detecting antipatterns in BPEL (Business Process Execution Language) processes. It specifies seven common antipatterns using rules of inference. The approach transforms BPEL processes into simplified and generic models to ease implementation of detection rules. It then applies the rules semi-automatically to detect antipatterns. A small experiment detects two antipatterns in three example BPEL processes. The approach aims to improve process quality and maintainability by identifying antipatterns.
4 M-CARE: Политика
http://mcare-project.eu/?lang=bg
Този проект (M-Care - 539913-LLP-1-2013-1-TR-LEONARDO-LMP) е частично финансиран от Европейската комисия. Настоящата публикация излага само възгледите на автора, като Комисията не носи отговорност за изчерпателността и верността на информацията, посочена тук, нито за възможните начини за нейната употреба.
130919 jim cordy - when is a clone not a clonePtidej Team
The document discusses contextualized analysis of web services using clone detection techniques. It begins by motivating the need to find similar web services automatically. While clone detection works on code fragments, it is more difficult to apply to web services due to their descriptions being scattered across different parts of WSDL files. The authors propose "Web Service Cells" (WSCells) which contextualize individual web service operations by inlining related information to create self-contained descriptions. An experiment shows clone detection on WSCells reduces false positives and increases precision by splitting operations by deeper differences compared to analyzing original operations. The authors also discuss using topic models on WSCells to uncover semantic similarities between web services.
5 M-CARE: Социално включване
http://mcare-project.eu/?lang=bg
Този проект (M-Care - 539913-LLP-1-2013-1-TR-LEONARDO-LMP) е частично финансиран от Европейската комисия. Настоящата публикация излага само възгледите на автора, като Комисията не носи отговорност за изчерпателността и верността на информацията, посочена тук, нито за възможните начини за нейната употреба.
130712 keshav choudhary - studying developer co-ordination patterns in os d...Ptidej Team
This document summarizes a study on developer coordination patterns in OS distributions. The study analyzed bug data from Ubuntu, Mint and Debian to determine how far the distributions currently collaborate and whether there are missing links. Key findings include that 36% of Ubuntu bugs are resolved in-house rather than upstream, while Debian seeks to resolve most bugs upstream. The research also aims to detect duplicated bug reports across trackers to reduce duplication of efforts.
130404 fehmi jaafar - on the relationship between program evolution and fau...Ptidej Team
This document summarizes an empirical study that examined the relationship between class evolution patterns (such as class lifetime and co-evolution with other classes) and fault-proneness in software programs. The study analyzed several versions of three Java programs to classify classes based on their evolution profiles and identify faults. The results showed that persistent classes that existed throughout the program lifespan were significantly less fault-prone than short-lived or transient classes. Additionally, faults fixed by maintaining co-evolved classes that changed together were significantly more than faults fixed in other classes. These findings provide insights into how class evolution impacts faults that can help improve fault detection and prevention.
Este documento presenta un libro sobre violencia sexual infantil compilado por la Corporación de Promoción y Apoyo a la Infancia (PAICABÍ). El libro incluye capítulos escritos por psicólogos, asistentes sociales y abogados que trabajan en centros de atención infantil. Los temas cubiertos incluyen los derechos de los niños, la intervención en casos de maltrato grave, la comprensión de la violencia desde la complejidad, la constitución de la subjetividad en equipos técnicos y los des
130614 sebastiano panichella - mining source code descriptions from develo...Ptidej Team
This document describes a 5-step approach for mining method descriptions from developer communications:
1. Download emails/bug reports and trace them to classes and methods using heuristics like mentioning class/file names.
2. Extract paragraphs of text from the communications.
3. Trace paragraphs to methods by checking for mentions of "method" and method names.
4. Apply heuristics to score paragraphs associated with methods based on how well they describe the method, like percentage of method parameters mentioned.
5. Rank paragraphs for each method by score to select best descriptions.
130905 francis palma - detection of process antipatterns - a bpel perspectivePtidej Team
The document presents an approach for detecting antipatterns in BPEL (Business Process Execution Language) processes. It specifies seven common antipatterns using rules of inference. The approach transforms BPEL processes into simplified and generic models to ease implementation of detection rules. It then applies the rules semi-automatically to detect antipatterns. A small experiment detects two antipatterns in three example BPEL processes. The approach aims to improve process quality and maintainability by identifying antipatterns.
4 M-CARE: Политика
http://mcare-project.eu/?lang=bg
Този проект (M-Care - 539913-LLP-1-2013-1-TR-LEONARDO-LMP) е частично финансиран от Европейската комисия. Настоящата публикация излага само възгледите на автора, като Комисията не носи отговорност за изчерпателността и верността на информацията, посочена тук, нито за възможните начини за нейната употреба.
130919 jim cordy - when is a clone not a clonePtidej Team
The document discusses contextualized analysis of web services using clone detection techniques. It begins by motivating the need to find similar web services automatically. While clone detection works on code fragments, it is more difficult to apply to web services due to their descriptions being scattered across different parts of WSDL files. The authors propose "Web Service Cells" (WSCells) which contextualize individual web service operations by inlining related information to create self-contained descriptions. An experiment shows clone detection on WSCells reduces false positives and increases precision by splitting operations by deeper differences compared to analyzing original operations. The authors also discuss using topic models on WSCells to uncover semantic similarities between web services.
Cette présentation fait état des actualités vietnamienne sur le plan des relations internationales. Vous pouvez suivre cette actualité toutes les semaines sur notre chaîne.
2. • Une table ronde autour des étudiants et le transport public (autobus) s’est organisée le 29
septembre à l´université des Sciences naturelles de Ho Chi Minh Ville. 28,5% sur 1 324 personnes
interrogées dont 89,9% sont des étudiants) ne sont pas satisfaits des services de transport par bus.
Selon le comité de gestion des transports publics à Ho Chi Minh Ville, les bus desservent chaque jour
1,2 million de passagers, dont plus de 30% sont des étudiants. (Thanh Niên, 01/10/13-p.9)
• La compagnie aérienne Vietnam Airlines (VNA) vient de lancer son programme de vente de billets
d´avion pour les jours de pointe du Têt du Cheval 2014. Selon les prévisions, VNA envisage
d´augmenter à 835 vols sur 9 liaisons domestiques les plus fréquentées, dont 385 vols supplémentaires
entre Ha Noi et Ho Chi Minh Ville (23% de vols de plus que d´ordinaire), 218 vols de plus entre Ho
Chi Minh Ville et Da Nang (26% de plus). (Saigon Giai Phong, 02/10/13-p.1)
• Selon le comité national de Sécurité routière, près de 19 500 accidents de la circulation sont à
déplorer lors de ces 8 premiers mois de l´année. Ces accidents ont fait au total 6 330 morts et
près de 9 400 blessés. (Tuoi Tre, 03/10/13-p.2)
• La taille moyenne des Vietnamiens a augmenté de seulement 4 cm au cours des 3 dernières
décades, soit le niveau le plus bas dans les pays de l´Asie du Sud-est. A Ho Chi Minh Ville, en 2009 la
taille moyenne d´un Vietnamien de 18 ans est de 1,68m pour un garçon et 1,54m pour une fille.
(Tuoi Tre, 03/10/13-p.14)
• Dans son rapport sur la migration et le développement rendu public le 3 octobre, la Banque
Mondiale prévoit que le transfert de devises étrangères au Vietnam en 2013 pourrait s´élever à
environ 11 milliards de dollars. Ce qui placerait le pays au 9ème rang mondial. (Saigon Giai Phong,
04/10/13-p.2)
Revue de presse du service communication du
Consulat général de France à Hô Chi Minh-Ville
*Ce document est une synthèse de la presse vietnamienne et ne saurait engager la responsabilité du consulat.