TY - GEN
T1 - VaryLATEX
T2 - 12th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2018
AU - Acher, Mathieu
AU - Jézéquel, Jean Marc
AU - Galindo, José A.
AU - Martinez, Jabier
N1 - Publisher Copyright:
© 2018 Association for Computing Machinery.
PY - 2018/2/7
Y1 - 2018/2/7
N2 - How to submit a research paper, a technical report, a grant proposal, or a curriculum vitae that respect imposed constraints such as formatting instructions and page limits? It is a challenging task, especially when coping with time pressure. In this work, we present VaryLATEX, a solution based on variability, constraint programming, and machine learning techniques for documents written in LATEX to meet constraints and deliver on time. Users simply have to annotate LATEX source files with variability information, e.g., (de)activating portions of text, tuning figures' sizes, or tweaking line spacing. Then, a fully automated procedure learns constraints among Boolean and numerical values for avoiding non-acceptable paper variants, and finally, users can further configure their papers (e.g., aesthetic considerations) or pick a (random) paper variant that meets constraints, e.g., page limits. We describe our implementation and report the results of two experiences with VaryLATEX.
AB - How to submit a research paper, a technical report, a grant proposal, or a curriculum vitae that respect imposed constraints such as formatting instructions and page limits? It is a challenging task, especially when coping with time pressure. In this work, we present VaryLATEX, a solution based on variability, constraint programming, and machine learning techniques for documents written in LATEX to meet constraints and deliver on time. Users simply have to annotate LATEX source files with variability information, e.g., (de)activating portions of text, tuning figures' sizes, or tweaking line spacing. Then, a fully automated procedure learns constraints among Boolean and numerical values for avoiding non-acceptable paper variants, and finally, users can further configure their papers (e.g., aesthetic considerations) or pick a (random) paper variant that meets constraints, e.g., page limits. We describe our implementation and report the results of two experiences with VaryLATEX.
KW - Constraint programming
KW - Generators
KW - LTEX
KW - Machine learning
KW - Technical writing
KW - Variability modelling
UR - https://www.scopus.com/pages/publications/85044354894
U2 - 10.1145/3168365.3168372
DO - 10.1145/3168365.3168372
M3 - Conference contribution
AN - SCOPUS:85044354894
T3 - ACM International Conference Proceeding Series
SP - 83
EP - 88
BT - Proceedings - VaMoS 2018
A2 - Lochau, Malte
A2 - Capilla, Rafael
PB - Association for Computing Machinery
Y2 - 7 February 2018 through 9 February 2018
ER -